我有一个包含字典的数组。
将新项目添加到数组时,我想将它们添加到顶部或更新字典,具体取决于我添加的键是否存在。如果该键不存在字典,我想将其添加到顶部。否则我想用那个键更新字典。
我们如何在 Objective-C 中做到最好?
NSMutableArray * mediaData = [[NSMutableArray alloc] init];
for (int k=0; k<mediaData.count; k++)
{
NSDictionary *dict = [NSDictionary dictionaryWithObject: @"String1" forKey: @"Test"];
[mediaData add:dict];
}
如果它与上述键存在(例如“String1”),我们如何更新字典值,如果不存在,如果列表中不存在具有键的字典,我们将如何附加到数组的顶部。
如果代码中存在语法错误,请致歉。这只是为了让您了解问题所在。