草庐IT

nsmutablearray

全部标签

objective-c - 使用单例类的全局变量 NSMutableArray

我在创建一种将集合传递给不同ViewController的好方法时遇到了问题。例如,我创建了一个名为Message的自定义类,其中包含一些属性。我想要一个全局NSMutableArray,其中存储在一个称为消息的全局变量中,我可以从任何地方添加或获取消息。Stackoverflow上的每个人都说不要使用您的委托(delegate)类来存储全局变量,所以我创建了一个名为Shared的单例类。在那里我为NSMutableArray创建了一个名为messages的属性,如下所示:@interfaceShared:NSObject{}@property(nonatomic,retain)NSM

iphone - UISearchBar 和 NSMutableArray 的问题

我有一个带有搜索栏的表格View。我想搜索我的整个核心数据数据库。我在这里将所有内容加载到一个数组中:NSEntityDescription*entityDescription=[NSEntityDescriptionentityForName:@"Entity"inManagedObjectContext:managedObjectContext];NSFetchRequest*request=[[[NSFetchRequestalloc]init]autorelease];[requestsetEntity:entityDescription];NSError*error=nil;

objective-c - 如何将值 (array[i]+1) 添加到 NSMutableArray

我来自波兰,很抱歉出现单词错误。我的问题是什么?我有一个代表红色的数组,它的:NSMutableArray*redColor=[[NSMutableArrayalloc]initWithCapacity:255];我有FOR循环来填充我的数组值:0。for(inti=0;i好的,没关系。但问题是当我想在下一个FOR循环中添加值时。for(NSUIntegerii=0;ii我该如何解决?我不知道如何在NSMutableArray单元格中轻松增加值。谢谢你的帮助,这是我在这里的第一篇文章。问候,托梅克 最佳答案 与C/C++不同,NSA

iphone - 排序 2D NSMutableArray

我有如下二维数组:NSMutableArray*world=[[NSMutableArrayalloc]init];NSNumber*number;NSMutableArray*inner;intscr=2;number=[[NSNumberalloc]initWithInt:scr];inner=[[NSMutableArrayalloc]initWithObjects:@"ABC",number,nil];[worldaddObject:inner];scr=6;number=[[NSNumberalloc]initWithInt:scr];inner=[[NSMutableArr

ios - NsmutableArray 仅显示在所有索引路径中添加的最后一个对象

我卡在了一个很小的点上。我想显示从数组到tableView的虚拟数据。但我总是只得到所有索引路径中的最后一个对象。我不知道为什么它被最后一个对象覆盖-(NSMutableArray*)clubTypes{NSMutableArray*clubTypeDataArray=[[NSMutableArrayalloc]init];ClubTypeDC*clubTypes=[[ClubTypeDCalloc]init];//slideMenu_dataArray=[[NSMutableArrayalloc]init];clubTypes.clubTypeID=1;clubTypes.clubT

ios - 检测 NSMutableArray 中包含的重复自定义对象

我已经阅读了每个类似的问题,但确定要么我在做一些愚蠢的事情(可能),要么我没有掌握NSArray方法containsObject:我正在尝试设置一个包含保存的“收藏夹”的UITableView;保存为名为“MapAnnotations”的自定义类的位置。这包含诸如坐标、标题、信息字段和其他几个参数之类的内容。我成功地从NSUserDefaults实例中保存/检索它,但似乎无法成功检测到我的NSMutableArray中保存的重复对象。相关代码如下:-(void)doSetUp{//loadupsavedlocations,ifitexistsNSUserDefaults*myDefau

ios - NSMutableArray 初始化问题

我有这个方法来处理一对我似乎无法正确处理的数组。与alloc和init有关的东西。-(void)addBookmark{//GettheuserdefaultsobjectNSUserDefaults*userDefaults=[NSUserDefaultsstandardUserDefaults];//Loadyourbookmarks(editablearray)NSMutableArray*bookmarks=[[NSMutableArrayalloc]init];NSArray*bookmarksLoaded=[userDefaultsarrayForKey:@"bookmar

iphone - NSMutableArray 或 NSMutableDictionary 中的阿拉伯字符串

我在向NSMutableArray或NSMutableDictionary添加阿拉伯字符串时遇到问题。例子:NSMutableDictionary*data=[[NSMutableDictionaryalloc]init];[datasetObject:@"فرسان"forKey:@"name"];NSLog(@"%@",data);输出:2012-01-1821:55:05.646aa[367:207]{name="\U0641\U0631\U0633\U0627\U0646";}我的问题正是我将此数据保存到sqlite[dataobjectForKey:@"name"]它已保存\

ios - 如何将字符串添加到 NSMutableArray

我正在尝试选择多个UITableViewCells,它工作正常,但我无法将字符串添加到我的NSMutableArray。我正在使用这段代码,我的日志总是(null):self.mutarray=[[NSMutableArrayalloc]init];[self.mutarrayaddObject:path];//pathisanNSStringNSLog(@"%@",self.mutarray);它必须将UITableViewCell的路径添加到NSMutableArray中,这可能吗?哦,我在-(void)tableView:(UITableView*)tableViewdidSel

ios - 获取 NSMutableArray 中最后一个重复字符串的索引

我有一个包含多个重复字符串的NSMutableArray,我正在尝试获取最后一个字符串索引。NSMutableArray*arrWithRepeatedStrings=[[NSMutableArrayalloc]initWithObjects:@"iOS",@"apple",@"iOS",@"apple",@"apple",@"iOS",nil];这里iOS和apple是我数组中的重复字符串。我认为这是可能的,并且正在走向它。谁能帮帮我。 最佳答案 可以通过反向枚举得到字符串最后一次出现的索引。使用下面的代码。如果您希望它是索引而不