相关疑难解决方法(0)

NSMutableArray addObject: - [__ NSArrayI addObject:]:发送到实例的无法识别的选择器

我试图从周日初始化我的NSMutableArray 100种方式,并且NOTHING正在为我工​​作.我尝试将它设置为等于新分配和初始化的NSMutableArray,只是分配,自己初始化变量,我能想到的每个组合,并且总是相同的结果.

这是代码:

Object.h

NSMutableArray *array;

@property (copy) NSMutableArray *array;
Run Code Online (Sandbox Code Playgroud)

Object.m

@synthesize array;

if ( self.array ) {
    [self.array addObject:anObject];
}
else {
    self.array = [NSMutableArray arrayWithObjects:anObject, nil];
}
Run Code Online (Sandbox Code Playgroud)

注意:在调试中,"anObject"在执行时不是nil ...

我已经测试了anObject,它的初始化工作正常,但是当我尝试addObject: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'

有谁知道出了什么问题?

iphone nsmutablearray

67
推荐指数
3
解决办法
5万
查看次数

标签 统计

iphone ×1

nsmutablearray ×1