ある 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
私の質問は、辞書の整合性を維持しながら新しい辞書に辞書を追加するにはどうすればよいですか?
本当に助かります