关于was mutated while being enumer
2016-08-27 本文已影响350人
AgoniNemo
提示信息:*** Terminating app due to uncaught exception
‘NSGenericException’, reason: ‘*** Collection <__NSArrayM:
0xb550c30> was mutated while being enumerated.’
出现这个问题就是你一边便利数组,又同时修改这个数组里面的内容而导致的
解决方法有很多:
1.创建一个临时的数组,把你要修改的数组的数据拷贝过去,用临时数组遍历。
2.用enumerateObjectsUsingBlock方法;
我是用第二种方法的