-[__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的

相關文章
相關標籤/搜索