我有一个NSMutableArray
实例,它已在我的应用中的许多地方使用。在我的应用程序中的多线程环境中修改数组。
清除此阵列时我遇到了崩溃。我曾尝试使用互斥锁,@synchronized
阻止和GCD来解决问题,但是徒劳无功。
有人可以建议我如何解决我的问题吗?
答案 0 :(得分:0)
也许您的数组已被某些代码读取。 尝试将数组声明为属性并使其成为原子:
@property (atomic,strong) NSMutableArray *myArray;
答案 1 :(得分:0)
感谢您的回答我已经解决了问题,应用程序崩溃问题不是它正在使用的集合视图我使用的集合视图执行批量更新,通过删除批量更新i ihave使用了重新加载数据
所以我的问题解决了