如何在NSMutableArray列表中插入对象已存在的对象

时间:2010-04-26 08:51:04

标签: objective-c insert nsmutablearray

我在将一个对象插入主List时遇到了问题。

[editContactList addObject:editcontacts];
[editObject.contactList insertObject:editContactList atIndex:0];//error as mutating method sent to immutable object
[editcontacts release];

1 个答案:

答案 0 :(得分:2)

如果您收到该特定错误,则实际上并没有NSMutableArray;你有一个NSArray。哪个是不可改变的。 (注意,简单地将NSArray强制转换为NSMutableArray什么都不做,数组本身需要是一个可变数组的实例,很少见到实例变量,特别是那些可以公开访问的变量。)

编辑:我们需要更多信息;如何定义这些变量,如何初始化等等。