在遍历时,又操作NSArray或者NSMutableArray,会出现这个错误。

NSMutableArray * array = xxx;
 
for (NSDictionary * dic in array) {
      [array removeObject:dic];
}

改为如下即可:

NSMutableArray * array = xxx;
 
NSArray * tempArray = [NSArray arrayWithArray: array];
 
for (NSDictionary * dic in arrayTemp) {
      [array removeObject:dic];
   
}

Collection __NSArrayM: 0xxxxxxx was mutated while being enumerated.相关推荐

  1. iPhone开发-- 崩溃之 Collection was mutated while being enumerated.的三种解决办法

    崩溃提示 崩溃提示:Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection &l ...

  2. was mutated while being enumerated.

    又一次写验证码demo的时候,一下代码carsh了 [self.qBgView.layer.sublayers enumerateObjectsUsingBlock:^(CALayer * _Nonn ...

  3. was mutated while being enumerated

    在oc中会出现这种情况,当时不知道怎么回事,就一直查代码,因为以前写的就没有问题,为什么这次就出现问题了. - (void)deleteContactsForName:(NSString *)name ...

  4. 整理iOS 错误警告

    1. App installation failed A valid provisioning profile for this executable was not found. 原因是测试手机上没 ...

  5. iOS_Bug收集(一)

    Bug收集 1.数据问题 (空值,越界, 数据类型不对等问题) (1)   *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count: ...

  6. iOS NSArray 、NSMutableArray原理揭露

    在iOS开发中,我们在非常非常多的地方用到了数组.而关于数组,有很多需要注意和优化的细节,需要我们潜入到下面,去了解. 阅读<Effective Objective-C 2.0>的原版的时 ...

  7. NSArray使用小技巧

    在IOS开发中,我们经常用的NSArray或者NSMutableArray ,但是当使用不当的时候,会有下面的错误提示. Collection <__ NSArrayM : 0xxxxxxx&g ...

  8. iOS for 和 forin 的区别 以及注意事项

    一 效率: for VS for(... in ...) for 的应用范围广基本可以NSArray.NSArray以及C语言的数组等,而for(... in ...)仅限于NSArray.NSArr ...

  9. 数组元素在删减的同时进行遍历的操作,程序崩溃问题

    错误:Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection <__NSC ...

最新文章

  1. 分享一下我的初中生活
  2. centos6.8 安装nginx
  3. 烂泥:vcenter5.5无AD下的安装与配置
  4. mysql空洞_optimize table 删除空洞--MYSQL
  5. php-URL方法下载远程图片
  6. 边缘计算精华问答 | 5G是否会“逼退”4G?
  7. Linux 莱特币Litcoin节点搭建
  8. CentOS yumdownloader命令和rpmbuild命令制作rpm包
  9. 【windows核心编程】第二章 字符和字符串处理
  10. SPSS统计分析学习记录
  11. 使用冷门装机助手/流氓软件导致被捆绑安装各种奇奇怪怪软件的问题
  12. springboot集成kettle9
  13. fn键台式计算机在哪,fn键在哪里
  14. 后端开发实习生面经(已收offer)中科院计算所下属某所
  15. Tcl -- proc
  16. SQLyog 报错2058 :连接 mysql 8.0.11 解决方法
  17. Linux基本指令初阶
  18. GitHub入门:github查看项目的历史版本,并实现版本的回滚(网页版)
  19. 第5届全国“机器学习及其应用”研讨会
  20. 【并发编程一:走进并发编程】

热门文章

  1. python 学习笔记(1)-转载
  2. 超酷的界面原型设计工具Balsamiq Mockups
  3. 校内网脱胎“人人”能成大器
  4. XAF框架简介-C#语言
  5. Compilation failed: internal java compiler error
  6. WebStorm 2018.3.4破解方式
  7. python encode函数_关于字符串:在python中使用unicode()和encode()函数
  8. mysql技术blog_Mysql技术 - 包子博客 _ 关注互联网前端、开发、SEO、移动互联网应用技术...
  9. URL Scheme获取帮助文档
  10. USTB自习教室查询系统-项目计划书-第二部分