[__NSCFArray insertObject:atIndex:]: mutating method sent to immutable object' *** First throw call stack

沙盒存储只能存储基本类型,int string 字典 数组等 均是不可变的,因此在再次addSubject的时候 ,就提示 “将一个可变的方法 发送给了一个不可变的对象”,所以重新改为可变数组

messageArray= [[NSMutableArray alloc] initWithArray:messageArray];


具体看:http://blog.csdn.net/iostiannan/article/details/51437818

你可能感兴趣的:([__NSCFArray insertObject:atIndex:]: mutating method sent to immutable object' *** First throw call stack)