从没注意过的数组的问题
2015-07-16 11:34
218 查看
//self.keys是当前类对象的一个数组属性 NSMutableArray *copyKeys = [self.keys mutableCopy]; for (NSString *key in copyKeys) { //对copyKeys数组进行修改 } 这样代码会崩溃,不要在循环一个数组时,又对这个字典做修改。 解决: NSMutableArray *copyKeys = [self.keys mutableCopy]; NSArray *tempArray = [NSArray arrayWithArray:copyKeys]; for (NSString *key in tempArray) { //1. 根据tempArray的值做逻辑判断 //2. 修改针对copyKeys数组 }
相关文章推荐
- android permission详细
- Unity 天空盒SkyBxo
- config中自定义配置
- mybatis配置,关于mapper.java与mapper.xml是否在一个文件夹中
- 关于exclusive range运算的符号
- HashSet,TreeSet和LinkedHashSet的区别
- Android拍照,上传,预览综合
- GoogleCpp风格指南 9)规则特例 10)结束语
- Codeforces Round #146 (Div. 1) LCM Challenge 解题报告 数论 找规律
- 网页IE轻松调用VLC播放器实现监控(组件+方法大全)
- 秒杀应用的MySQL数据库优化
- 数据模拟-mock.js
- 告别乱码,针对GBK、UTF-8两种编码的智能URL解码器的java实现
- JavaScript经典代码总结
- js删除指定行
- 求三个数的中数 find median of three numbers
- 十七、最短路径问题(Bellman-Ford)
- mysql varchar 类型 长度
- Activity生命周期的回调,你应该知道得更多!--Android源码剖析(上)
- 类的私有成员访问