Tengo un NSMutableDictionary.¿Cómo actualizar NSMutableDictionary?
NSMutableDictionary* plistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:path];
Tengo que actualizar un elemento en ese diccionario. como puedo hacer eso?
Tengo un NSMutableDictionary.¿Cómo actualizar NSMutableDictionary?
NSMutableDictionary* plistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:path];
Tengo que actualizar un elemento en ese diccionario. como puedo hacer eso?
Por favor refiérase a la API aquí
Primera recuperar los objetos usando
[dict objectForKey:@"key"];
Más tarde, se puede establecer de nuevo usando:
diccionario- (void)setObject:(id)anObject forKey:(id)aKey
- (void)setValue:(id)value forKey:(NSString *)key
gracias. intenté así funcionó .. [plistDict removeObjectForKey: @ "name"]; [plistDict setObject: @ "my name" forKey: @ "name"]; –
No necesita quitar el objeto de una clave antes de establecer el nuevo valor. – rpetrich
solo necesito [plistDict setObject: @ "my name" forKey: @ "name"]; ? De acuerdo. Voy a intentar esto. Gracias. –
sólo se le permite tener un objetos para cada clave, de modo que si usa "establecer objeto para clave" actualizará la actual
de NSMutableDictionary addEntriesFromDictionary ...
... Si los dos diccionarios contienen la misma clave, objeto anterior el valor del diccionario de recepción de esa tecla se envía un mensaje de liberación, y el nuevo objeto de valor toma su lugar ..
Depende de lo que quiere decir con la actualización ... – echo
Tengo que eliminar un objeto e insertar otro valor para una clave. Este NSMutableDictionary es una lista de configuración de la aplicación del usuario. El usuario lo cambiará con frecuencia. –