NSMutableArray は、ビュー コントローラーの 1 つで使用しているデリゲートでもあります。
したがって、viewDidLoad で、このように NSMutableArray の変更可能なコピーを作成します
@implementation ItemsViewController{
AppDelegate *mydelegate;
NSMutableArray* allItems;
}
ビューでDidLoad
allItems = [mydelegate.array mutableCopy];
これで、allItems MutableArray に変更を加えると、mydelegate.array も変更されます。私は何か間違ったことをしていますか?
また、デリゲートの配列は次のように定義されています
@property (nonatomic, strong) NSMutableArray *array;