Questions tagged «nsmutablearray»

27
如何对带有自定义对象的NSMutableArray进行排序?
我想做的事情看起来很简单,但是我在网上找不到任何答案。我有一个NSMutableArray对象,可以说它们是“人”的对象。我想NSMutableArray按Person.birthDate 排序,这是一个NSDate。 我认为这与这种方法有关: NSArray *sortedArray = [drinkDetails sortedArrayUsingSelector:@selector(???)]; 在Java中,我可以使我的对象实现Comparable,或者将Collections.sort与内联自定义比较器一起使用...实际上,您如何在Objective-C中做到这一点?







4
'无效的更新:第0部分中的无效行数
我已经阅读了所有与此相关的文章,但仍然出现错误: 'Invalid update: invalid number of rows in section 0. The number of rows contained in an existing section after the update (5) must be equal to the number of rows contained in that section before the update (5), plus or minus the number of rows inserted or deleted from …

12
NSMutableArray-强制数组仅保留特定的对象类型
有没有一种方法可以强制NSMutableArray仅保留一种特定的对象类型? 我有如下的类定义: @interface Wheel:NSObject { int size; float diameter; } @end @interface Car:NSObject { NSString *model; NSString *make; NSMutableArray *wheels; } @end 如何强制轮阵列仅使用代码保存轮对象?(绝对不是其他对象)

9
NSMutableArray addObject:-[__ NSArrayI addObject:]:无法识别的选择器已发送到实例
我已经尝试从星期日开始以100种方式初始化NSMutableArray,而NOTHING正在为我工​​作。我尝试将其设置为等于新分配和初始化的NSMutableArray,只是分配,初始化变量本身,我能想到的每种组合以及始终相同的结果。 这是代码: 对象 NSMutableArray *array; @property (copy) NSMutableArray *array; 对象 @synthesize array; if ( self.array ) { [self.array addObject:anObject]; } else { self.array = [NSMutableArray arrayWithObjects:anObject, nil]; } 注意:在调试中,“ anObject”在执行时不为零... 我已经测试了anObject,它的初始化工作正常,但是当我尝试将Object:添加到self.array时,仍然出现以下错误。 2010-07-10 11:52:55.499 MyApp [4347:1807]-[__ NSArrayI addObject:]:无法识别的选择器已发送到实例0x184480 2010-07-10 11:52:55.508 MyApp [4347:1807] ***由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'-[__ NSArrayI addObject:]:无法识别的选择器已发送至实例0x184480' 有人知道出什么事了吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.