NSSingleEntryDictionaryI原因
在iOS中我们可能这么保存数据@{@"name"@:@{@"xing":@"kwok",@"ming":@"yule"}};
这是一个字典,key是一个NSString,value是一个字典
但是此时我们如果想更变字典里面的值的时候会发现报错 :NSSingleEntryDictionaryI 这个错误,此时存储的时候应该是这样的(存储的时候注意类型)
NSMutableDictionary * dict = [[NSMutableDictionary alloc]initWithObjectsAndKeys:@"kwok",@"xing",@"yule",@"ming", nil];
NSMutableDictionary * saveDict = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"name",dict, nil];