NSMutable 配列に画像を保存しようとしていますが、機能しません
これが私がやっていることです
[imagesList addObject:[UIImage imageNamed:@"b.png"]];
この行を実行した後、何らかの理由でオブジェクトの数が 0 のままであることに気付きました。
ありがとう
このコードをいくつかの領域で繰り返します。
グローバルに私は宣言します:
NSMutableArray *imagesList;
NSUserDefaults *imagesHistory;
私のviewdidloadメソッドでは、次のように書いています。
imagesHistory=[NSUserDefaults standardUserDefaults]; //imagesHistory is created globallt as NSUserDefault imagesHistory
[imagesHistory setObject:imagesList forKey:@"images history"];
UIImage *image;
image=[UIImage imageNamed:@"b.png"];
[imagesList addObject:image];
imagesHistory=[NSUserDefaults standardUserDefaults];
[imagesHistory setObject:imagesList forKey:@"images history"];
そして、didFinishLaunchingWithOptions に次のように書きます: (文字列を追加するときにそれを行う必要はありませんが...)
imagesList = [[NSMutableArray alloc] init];