У меня есть NSMutableDictionary.
NSMutableDictionary* plistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:path];
Мне нужно обновить элемент в этом словаре. Как я могу это сделать?
Пожалуйста, обратитесь к API здесь
Сначала получите объекты, используя
[dict objectForKey:@"key"];
Позже вы можете установить их обратно, используя:
- (void)setObject:(id)anObject forKey:(id)aKey - (void)setValue:(id)value forKey:(NSString *)key
Метод NSMutableDictionary addEntriesFromDictionary .
https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSMutableDictionary_Class/Reference/Reference.html
Если оба словаря содержат один и тот же ключ, предыдущий объект-значение получающего словаря для этого ключа отправляет сообщение об освобождении, и новый объект-значение занимает его место.
позволяет вам иметь только один объект для каждого ключа, поэтому, если вы используете «установить объект для ключа», он обновит текущий