1

NSMutableArray は、ビュー コントローラーの 1 つで使用しているデリゲートでもあります。

したがって、viewDidLoad で、このように NSMutableArray の変更可能なコピーを作成します

@implementation ItemsViewController{
    AppDelegate *mydelegate;
    NSMutableArray* allItems;
}

ビューでDidLoad

allItems = [mydelegate.array mutableCopy];

これで、allItems MutableArray に変更を加えると、mydelegate.array も変更されます。私は何か間違ったことをしていますか?

また、デリゲートの配列は次のように定義されています

@property (nonatomic, strong) NSMutableArray *array;
4

4 に答える 4

0

これを試して。

allitems =[NSMutableArray arrayWithArray:mydelegate.array];
于 2013-11-05T10:04:03.723 に答える