我在plist文件中有20个Dictionary。我需要使用它们的名称来编辑特定的Dictionary,但实际上对如何做到这一点一无所知。
我需要获取值并更改SearchCountry词典。
如何编辑特定的词典值?
最佳答案
获取这样的子词典:
NSMutableDictionary *plist = [[NSMutableDictionary alloc] initWithContentsOfFile:plistFilename];
NSMutableDictionary *searchCountry = [plist objectForKey:@"SearchCountry"];
更改其中一个值,如下所示:
[searchCountry setValue:@"Cleveland" forKey:@"searchcity"];
像这样保存它:
BOOL success = [plist writeToFile:plistFilename atomically:YES];