icdcodeDictionary をバックリストに追加したいのですが、バックリストのすべての要素が変更されます。このプロセスの後、それらは最後に追加された項目と同じです。どうすればこれを解決できますか? このリンクをたどりました。http://iphonedevsdk.com/forum/iphone-sdk-development/88286-adding-object-to-nsmutablearray-changes-all-objects.html しかし、何も起こりませんでした。ありがとう。
NSMutableDictionary *icdcodeDictionary;
@property (nonatomic, retain) NSMutableArray *backlist;
[self.backlist addObject:icdcodeDictionary];
の結果
NSLog(@"バックリスト %d インデックス: %@",self.backlist.count-2,[icdcodeDictionary objectForKey:@"名前"]);
NSLog(@"バックリスト %d インデックス: %@",self.backlist.count-1,[icdcodeDictionary objectForKey:@"名前"]):
backlist 0 index: Urlar
backlist 1 index: Urlar
しかし、私はこれが欲しい:
backlist 0 index: Neoplazma backlist 1 index: Urlar