关于was mutated while being enumerated崩溃问题

提示信息:*** Terminating app due to uncaught exception

‘NSGenericException’, reason: ‘*** Collection <__NSArrayM:

0xb550c30> was mutated while being enumerated.’

出现这个问题就是你一边便利数组,又同时修改这个数组里面的内容而导致的

解决方法有很多:

1.创建一个临时的数组,把你要修改的数组的数据拷贝过去,用临时数组遍历。

2.用enumerateObjectsUsingBlock方法;

我是用第二种方法的


关于was mutated while being enumerated崩溃问题_第1张图片

你可能感兴趣的:(关于was mutated while being enumerated崩溃问题)