iOS错误&解决

关于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方法;

我是用第二种方法的

上一篇下一篇

猜你喜欢

热点阅读