Ho uno NSDictionary
e carica UITableView
. Se un utente scorre sempre più, chiamo API e richiamo nuovi dati. Questi dati sono di nuovo sotto forma di NSDictionary
. È possibile aggiungere il nuovo NSDictionary
a quello esistente?Aggiunta di NSDictionary ad altro NSDictionary
risposta
È alla ricerca di questo tipo:
[NSMutableDictionary addEntriesFromDictionary:]
Assicurarsi che il dizionario UITableView
è un NSMutableDictionary
!
Il tuo NSDictionary è pieno di altri NSDictionaries? Sembra che tu abbia bisogno di un NSMutableArray al quale potresti aggiungere NSDictionaries alla fine. Supponendo che tu possa controllare il flusso di dati in arrivo e non rischierebbe di duplicati nel tuo array, potresti certamente aggiungere i dati.
NSMutableArray *array = [[NSMutableArray alloc] init];
arrayCount = [array count]; // check the item count
[array addObject:dictToAppend];
Senza vedere come si sta implementando, non posso fornire esempi di codice più dettagliati. Aggiungere articoli è facile, ma sappi che può essere fatto solo con versioni mutevoli di Array o Dizionari. Spero che questo aiuti un po '.
Utilizzare NSMutableDictionary addEntriesFromDictionary per aggiungere i due dizionari a un nuovo dizionario mutabile. È quindi possibile creare un NSDictionary da quello mutabile, ma di solito non è necessario avere un dizionario non modificabile.
po 'dura che questa era la prima e la risposta corretta e si deve ancora vedere un solo voto! – Rambatino
- 1. Aggiunta di chiavi a NSDictionary nidificato
- 2. NSDictionary writeToFile
- 3. inizializzazione NSDictionary
- 4. NSDictionary setValue:
- 5. NSDictionary to XML
- 6. NSDictionary + dictionaryWithDictionary o -copy?
- 7. NSDictionary vs. NSArray
- 8. NSDictionary con valori interi
- 9. (NSDictionary *) labelAttrs = 0x00000001
- 10. Maiuscole/minuscole per NSDictionary
- 11. convertire NSDictionary a NSString
- 12. blocchi in nsdictionary?
- 13. UIPickerView con NSDictionary
- 14. NSPredicate su NSDictionary
- 15. Salva NSDictionary da plistare
- 16. filtraggio NSDictionary con predicato
- 17. chiave adatta per NSDictionary
- 18. Plist Array per NSDictionary
- 19. NSDictionary allKeys order
- 20. NSDictionary a NSArray?
- 21. Converti nsdictionary in nsdata
- 22. Perché NSDictionary è nullo?
- 23. JSONKIt serialize NSDIctionary
- 24. Memorizza NSDictionary nel portachiavi
- 25. valori di accesso NSDictionary collegamento
- 26. Conversione di NSData in NSDictionary
- 27. Salvataggio di NSDictionary su NSUserDefaults
- 28. Esempio di [NSDictionary getObjects: andKeys:]
- 29. Parse Plist (NSString) in NSDictionary
- 30. Parse NSDictionary ad una stringa con separatori personalizzati
ma in questo modo le stesse chiavi vengono sempre sostituite – Mashhadi
Sì, ma perché si desidera duplicare le voci di chiavi in un dizionario? –
Quello che voglio è '- [Dizionario NSDictionaryByAddEntriesFromDictionary:]', tuttavia, non esiste un tale metodo in 'NSDictionary'. –