报错:Collection <__NSArrayM: 0xb55

2020-05-26  本文已影响0人  简书_WQ

当程序出现这个提示的时候,是因为你一边便利数组,又同时修改这个数组里面的内容,导致崩溃,有两种方法可以解决此问题。

1.创建一个临时数组,用遍历的数组赋值临时数组array,遍历array,操作arrayTemp数组。

NSMutableArray *arrayTemp=xxx;

NSArray *array = [NSArray arrayWithArray:arrayTemp];

for (NSDictionary *dicinarray in array) {

if (condition) {

[arrayTemp removeObject:dic];

}

}

2.使用enumerateObjectsUsingBlock:来遍历数组

上一篇下一篇

猜你喜欢

热点阅读