-[__NSCFArray insertObject:atIndex:]: mutating ...

NSMutableArray对象插入的时候碰到的一个问题 spa

原先大代码差很少是这样的。 对象

NSMutableArray *dataList = [[NSMutable alloc]init];//这个是全局变量,程序加载的时候已经对它初始化 it

而后加载更多的时候经过解析方法得到了一个array io

NSMutableArray *array = [self parseResult]; table

原先使用:[self.dataList addObjectsFromArray:array];报错 变量

后改成 List

NSMutableArray *array = [self parseResult]; 程序

NSMutableArray *tempArray = [[NSMutable alloc]init]; 方法

[tempArray addObjectsFromArray:self.dataList]; tab

for(NSDictionary *dic in array){

    [temp addObject:dic];

}

self.dataList = tempArray;

运行没问题了

PS:我是使用ARC的

相关文章
相关标签/搜索