我已经尝试从星期日开始以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'
有人知道出什么事了吗?