iOS,Array的读写

来源:互联网 发布:java 模块化开发框架 编辑:程序博客网 时间:2024/06/11 21:21
*** Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection <__NSArrayM: 0x12ec10e0> was mutated while being enumerated.'

用个for循环去读取一个数组A,然后删除一些元素的操作,就会出现上面的错误


这个是因为一个数组不能同时有一个线程去读取,然后另个线程去写


所以出错


B arraywithArray:A


读完了,再写就可以了