Come aggiornare NSMutableDictionary?
-
19-09-2019 - |
Domanda
Ho un NSMutableDictionary.
NSMutableDictionary* plistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:path];
Devo aggiornare un elemento in quel dizionario. Come posso fare questo?
Soluzione
Si prega di fare riferimento al API qui
In primo luogo recuperare gli oggetti usando
[dict objectForKey:@"key"];
In seguito, è possibile impostare di nuovo usando:
- (void)setObject:(id)anObject forKey:(id)aKey
- (void)setValue:(id)value forKey:(NSString *)key
Altri suggerimenti
dizionario consente solo di avere uno degli oggetti per ogni tasto, quindi se si utilizza "set oggetto per la chiave" che aggiornerà quella attuale
Il metodo di NSMutableDictionary addEntriesFromDictionary .
Se entrambi i dizionari contengono la stessa chiave, il dizionario di ricezione precedente oggetto valore per quella chiave viene inviato un messaggio di rilascio, e il nuovo oggetto valore prende il suo posto.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow