如何将多个对象添加到同一个键中NSMutableDictionary?我找不到合适的方法.该setObject方法仅更新密钥数组中的单个对象.该方法addObject: forkey:在NSMutableDictionary不可用,并导致崩溃的时候才使用.
从plist文件中读取字典.
词典:
temp = {
nickname : score
item 0 = level1;
item 1 = level2;
item 3 = level3;
score
item 0 = 400;
item 1 = 400;
item 3 = 400;
}
Run Code Online (Sandbox Code Playgroud)
这是代码:
NSMutableDictionary *newDict = [[NSMutableDictionary alloc] init];
str_nickname = [temp objectForKey:@"nickname"];
for (NSString *key in str_nickname){
if ([key isEqualToString:@"level2"]) { //replace object with new name
[newDict setObject:@"new level" forKey:@"nickname"];
} else {
[newDict addObject:key …Run Code Online (Sandbox Code Playgroud)