-1

我正在将一个 nsmutabledictionary 中的项目添加到另一个 nsmutabledictionary 但字典已将其添加为字符串值而不是字典。这是我的代码:

// mainDictionary contains dictionaries
NSMutableDictionary *result=[[NSMutableDictionary alloc]init];
for (id key in mainDictionary) {
    [result  addEntriesFromDictionary:[mainDictionary objectForKey:key]];
    NSLog(@"type of class %@", NSStringFromClass([[result valueForKeyPath:@"key"] class]));
}

NSLog 的输出如下:

type of class __NSCFString

我的问题是如何将字典添加到新字典中以保持字典的完整性?

我真的很感谢你的帮助

4

1 回答 1

2

尝试[result addEntriesFromDictionary:mainDictionary];不使用for循环。(以防 mainDictionary 是您要添加到其他字典中的所需字典

于 2013-07-02T21:41:16.383 回答