Iphone 如何在NSMutableDictionary中只修改一个键值对

Iphone 如何在NSMutableDictionary中只修改一个键值对,iphone,iphone-sdk-3.0,ios4,Iphone,Iphone Sdk 3.0,Ios4,如果我有一个具有4个键值对的NSMutableDictionary(存储在.plist中),当我从.plist加载字典时,如何只修改其中一个键值对而不删除其余的键值对?您可以更改给定键的单个值,如下所示: [dict setValue:@"value" forKey:@"key"]; 您可以更改给定键的单个值,如下所示: [dict setValue:@"value" forKey:@"key"]; [dictionary setObject:value forKey:key]将为指定的键分

如果我有一个具有4个键值对的NSMutableDictionary(存储在.plist中),当我从.plist加载字典时,如何只修改其中一个键值对而不删除其余的键值对?

您可以更改给定键的单个值,如下所示:

[dict setValue:@"value" forKey:@"key"];

您可以更改给定键的单个值,如下所示:

[dict setValue:@"value" forKey:@"key"];

[dictionary setObject:value forKey:key]
将为指定的键分配值
[dictionary removeObjectForKey:key]
将完全删除键值对。

[dictionary setObject:value forKey:key]
将为指定的键分配值<代码>[dictionary removeObjectForKey:key]将完全删除键值对