从没注意过的数组的问题
//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数组 }
浙公网安备 33010602011771号