我想在NSMutableDictionary中添加多个字典。
NSDictionary<NSString*,id<MGLAnnotation>>* feature = @{ localRef : pointAnnotation };
[self.selectedFeatures setDictionary:feature];
我在视图控制器的ViewDidLoad中初始化了selectedFeatures NSMutableDictionary。我在一个函数中编写了上面这两行代码,并且该函数将被多次调用,并且feature的值将始终改变。我想将这些多个功能添加到我的selectedFeatures NSMUtableDictionary中。但是setDictionary只是覆盖了以前的值。请帮我解决我的问题。
答案 0 :(得分:2)
我猜你的self.selectedFeatures
是NSMutableDictionary
。如果您只想将feature
词典添加到self.selectedFeatures
,那么您可以使用[NSMutableDictionary addEntriesFromDictionary:]
方法。
答案 1 :(得分:1)
改变这个:
"sub_fav"
到此:
[self.selectedFeatures setDictionary:feature];