Collection <__NSArrayM: 0xb550c30> was mutated while being enumerated.-

这个错误 意思是 数组在遍历的时候被改变

在遍历时这是不被允许的 

可以稍作调整 

<p style="line-height: normal; margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px; white-space: normal; font-size: 11px; font-family: Menlo;"><span style="line-height: 17px; color: rgb(187, 44, 162);"><span class="kwd" style="line-height: 20px; color: rgb(0, 0, 136);">for</span></span><span class="pln" style="line-height: 20px; color: rgb(0, 0, 0);"> </span><span class="pun" style="line-height: 20px; color: rgb(102, 102, 0);">(</span><span style="line-height: 17px; color: rgb(112, 61, 170);"><span class="typ" style="line-height: 20px; color: rgb(102, 0, 102);">NSDictionary</span></span><span class="pln" style="line-height: 20px; color: rgb(0, 0, 0);"> </span><span class="pun" style="line-height: 20px; color: rgb(102, 102, 0);">*</span><span class="pln" style="line-height: 20px; color: rgb(0, 0, 0);"> dic </span><span style="line-height: 17px; color: rgb(187, 44, 162);"><span class="kwd" style="line-height: 20px; color: rgb(0, 0, 136);">in</span></span><span class="pln" style="line-height: 20px; color: rgb(0, 0, 0);"> </span><span style="color: rgb(112, 61, 170);"><span class="pln" style="line-height: 20px; color: rgb(0, 0, 0);">array.copy</span></span><span class="pun" style="line-height: 20px; color: rgb(102, 102, 0);">)</span><span class="pln" style="line-height: 20px; color: rgb(0, 0, 0);"> </span><span class="pun" style="line-height: 20px; color: rgb(102, 102, 0);">{</span><span style="line-height: 17px;"><span class="pln" style="line-height: 20px; color: rgb(0, 0, 0);">        </span></span></p><p style="line-height: normal; margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px; white-space: normal; font-size: 11px; font-family: Menlo;"><span class="pln" style="line-height: 20px; color: rgb(0, 0, 0);">        </span><span style="line-height: 17px; color: rgb(187, 44, 162);"><span class="kwd" style="line-height: 20px; color: rgb(0, 0, 136);">if</span></span><span class="pln" style="line-height: 20px; color: rgb(0, 0, 0);"> </span><span class="pun" style="line-height: 20px; color: rgb(102, 102, 0);">(</span><span class="pln" style="line-height: 20px; color: rgb(0, 0, 0);">dic****</span><span class="pun" style="line-height: 20px; color: rgb(102, 102, 0);">){</span><span class="pln" style="line-height: 20px; color: rgb(0, 0, 0);">            </span></p><p style="line-height: normal; margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px; white-space: normal; font-size: 11px; font-family: Menlo;"><span class="pln" style="line-height: 20px; color: rgb(0, 0, 0);">            </span><span class="pun" style="line-height: 20px; color: rgb(102, 102, 0);">[</span><span style="line-height: 17px;"><span class="pln" style="line-height: 20px; color: rgb(0, 0, 0);">arrayTemp</span></span><span class="pln" style="line-height: 20px; color: rgb(0, 0, 0);"> </span><span style="line-height: 17px; color: rgb(61, 29, 129);"><span class="pln" style="line-height: 20px; color: rgb(0, 0, 0);">removeObject</span></span><span class="pun" style="line-height: 20px; color: rgb(102, 102, 0);">:</span><span class="pln" style="line-height: 20px; color: rgb(0, 0, 0);">dic</span><span class="pun" style="line-height: 20px; color: rgb(102, 102, 0);">];</span></p><p style="line-height: normal; margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px; white-space: normal; font-size: 11px; font-family: Menlo;"><span class="pln" style="line-height: 20px; color: rgb(0, 0, 0);">        </span><span class="pun" style="line-height: 20px; color: rgb(102, 102, 0);">}</span><span class="pln" style="line-height: 20px; color: rgb(0, 0, 0);">       </span></p><p style="line-height: normal; margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px; white-space: normal; font-size: 11px; font-family: Menlo;"><span class="pln" style="line-height: 20px; color: rgb(0, 0, 0);">    </span><span class="pun" style="line-height: 20px; color: rgb(102, 102, 0);">}</span></p>
 或者在遇到这样的情况可以改用for(i=0,I<array.count,I++)进行遍历,在匹配到条件删除对象的时候I--;就可以了


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值