私viewDidLoad
の場合、配列の最初の 5 つの項目を Web サービスからロードし、それらNSMutableArray
を私のものに置きます。また、このビューには、Web サービスのコンテンツをUITableViewController
含むアイテムが表示されます。NSMutableArray
の最後の項目までスクロールすると、UITableView
次の 5 つの項目が Web サービスから読み込まれ、それらが my に追加されNSMutableArray
、10 項目すべてを表示するためにテーブル データが再読み込みされます。
問題は、既存NSMutableArray
の 5 つの新しいオブジェクトを Web サービスから追加しようとすると、プログラムが次のメッセージでクラッシュすることです。Exception: -[__NSCFArray insertObject:atIndex:]: mutating method sent to immutable object
にアクセスする方法はNSMutableArray
次 のcellForRowAtIndexPath:
とおりです。
cell.textLabel.text = [[self.myMutableArray objectAtIndex:indexPath.row]objectForKey:@"name"];
それが何であるかについて何か考えはありますか?