NSMutableArray'addObject:'崩溃的iPhone应用程序

时间:2010-09-08 03:39:55

标签: iphone objective-c nsmutablearray nsarray

这是我的错误:

Terminating app due to uncaught exception 'NSInvalidArgumentException', 
reason: '-[__NSArrayI addObject:]: unrecognized selector sent to instance

我不知道为什么会这样。数组(NSMutableArray)和添加的对象绝对不是nil,并且数组的@property是直接的(非原子的,保留)。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

有可能数组不是NSMutableArray - NSArray不可变,也就是说,你不能向它添加对象。

我知道你说的是 - 但如果你这样做

NSMutableArray* someArray = [NSArray array];

你得到的是NSArray,而不是NSMutableArray。我做到了。