如何在现有的NSDictionary中添加一个对象和密钥?

时间:2014-05-24 13:25:51

标签: objective-c nsdictionary

我有一个来自解析的json数据的NSDictionary,我想保留该字典中的所有对象和键,并且还想要将另一个键值对添加到同一个字典中。 我怎样才能做到这一点? 在此先感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

在NSJSONSerializer中,查看可以传递给解析器的NSJSONReadingOptions

有一个 NSJSONReadingMutableContainers 使解析器返回可变容器。所以你得到一个NSMutableDictionary而不是NSDictionary,然后它只是一个NSMutableDictionary的基本用法。

答案 1 :(得分:1)

您无法修改NSDictionary-您需要使用您拥有的NSDictionary中的对象创建NSMutableDictionary,然后使用setObject:forKeysetValue:forKey在NSMutableDictionary中添加新对象及其键。