我是iOS開發新手,遇到replaceObjectAtIndex錯誤。我的代碼有問題嗎?請幫忙。謝謝。iOS replaceObjectAtIndex錯誤
self.myArray =array;
for (NSDictionary *data in array) {
NSString *fbid = [data objectForKey:@"id"];
for (int index = 0; index < self.myPersonArray.count; index ++) {
for (IP_PERSON *person in self.myPersonArray) {
if ([person.UserDef2 isEqualToString:fbid]) {
[self.myArray replaceObjectAtIndex:index withObject:person];
break;
}
}
}
錯誤是: 終止應用程序由於未捕獲的異常NSGenericException
,原因是:「***收藏< __NSArrayM:0xa34f6c0>中同時列舉了突變。
不要讓我們玩遊戲來獲取信息。 **什麼是錯誤**?我的猜測是它是*無法識別的選擇器*。 – borrrden
收集NSArray的是,同時列舉 –