NSDictionary
が1つあり、UITableView
をロードします。ユーザーがますますスクロールすると、APIを呼び出して新しいデータを取得します。このデータもNSDictionary
の形式です。新しいNSDictionary
を既存のものに追加することは可能ですか?
あなたはこの男を探しています:
[NSMutableDictionary addEntriesFromDictionary:]
UITableView
辞書がNSMutableDictionary
であることを確認してください!
NSMutableDictionary addEntriesFromDictionaryを使用して、2つの辞書を新しい可変辞書に追加します。その後、変更可能なNSDictionaryからNSDictionaryを作成できますが、通常、辞書を変更不可にする必要はありません。
NSDictionaryは他のNSDictionariesでいっぱいですか? NSDictionariesを最後に追加できるNSMutableArrayが必要なようです。入ってくるデータのフローを制御でき、アレイ内で重複するリスクを冒さないと仮定すると、データを確実に追加できます。
NSMutableArray *array = [[NSMutableArray alloc] init];
arrayCount = [array count]; // check the item count
[array addObject:dictToAppend];
あなたがそれをどのように実装しているかを見なければ、より詳細なコード例を提供することはできません。アイテムの追加は簡単ですが、配列または辞書の変更可能なバージョンでのみ実行できることを知っています。これが少し役立つことを願っています。