私は 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> が列挙中に変更されました。