__NSArrayI对应的是NSArray类型, __NSArrayM对应的是NSMutableArray类型,所以,这个错误是因为对NSArray对象使用添加操作引起的(删除也会引起类似错误),将NSArray改成可变类型即可。