我在将一个对象插入主List时遇到了问题。
[editContactList addObject:editcontacts];
[editObject.contactList insertObject:editContactList atIndex:0];//error as mutating method sent to immutable object
[editcontacts release];
答案 0 :(得分:2)
如果您收到该特定错误,则实际上并没有NSMutableArray
;你有一个NSArray
。哪个是不可改变的。 (注意,简单地将NSArray
强制转换为NSMutableArray
什么都不做,数组本身需要是一个可变数组的实例,很少见到实例变量,特别是那些可以公开访问的变量。)
编辑:我们需要更多信息;如何定义这些变量,如何初始化等等。