美文网首页
报错:Collection <__NSArrayM: 0xb55

报错:Collection <__NSArrayM: 0xb55

作者: 简书_WQ | 来源:发表于2020-05-26 15:29 被阅读0次

    当程序出现这个提示的时候,是因为你一边便利数组,又同时修改这个数组里面的内容,导致崩溃,有两种方法可以解决此问题。

    1.创建一个临时数组,用遍历的数组赋值临时数组array,遍历array,操作arrayTemp数组。

    NSMutableArray *arrayTemp=xxx;

    NSArray *array = [NSArray arrayWithArray:arrayTemp];

    for (NSDictionary *dicinarray in array) {

    if (condition) {

    [arrayTemp removeObject:dic];

    }

    }

    2.使用enumerateObjectsUsingBlock:来遍历数组

    相关文章

      网友评论

          本文标题:报错:Collection <__NSArrayM: 0xb55

          本文链接:https://www.haomeiwen.com/subject/zgfvahtx.html