iphone - 如何编辑plist文件中特定的NSDictionary?

标签 iphone ios ios6 nsdictionary

我的 plist 文件中有 20 个字典。我需要用他们的名字编辑特定的词典,但实际上不知道如何做到这一点。 我需要获取值并对 SearchCountry Dictionary 进行更改。

如何编辑特定的字典值?

enter image description here

最佳答案

获取像这样的子词典:

NSMutableDictionary *plist = [[NSMutableDictionary alloc] initWithContentsOfFile:plistFilename];
NSMutableDictionary *searchCountry = [plist objectForKey:@"SearchCountry"];

像这样更改其中一个值:

 [searchCountry setValue:@"Cleveland" forKey:@"searchcity"];

像这样保存:

BOOL success = [plist writeToFile:plistFilename atomically:YES];

关于iphone - 如何编辑plist文件中特定的NSDictionary?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15624872/

相关文章:

ios - iOS 6/7 中的 "no index path for table cell being reused"消息是什么意思?

iphone - iOS - AFNetworking - 了解此代码片段 - 它在做什么?

ios - 在 Objective-C iOS 中合并对象数组以获得相同的值

iOS Swift EXC_BAD_ACCESS 代码2 SearchTextField(UITextField 子类)

iphone - “试图弹出一个不存在的 View Controller 。”

iOS:UITableView 滚动条被 subview 隐藏

使用 NSObject+Rx 时 iOS 崩溃、内存管理错误然后?

ios - 从文档文件夹中获取所有图像

javascript - HTML5 图片在 IOS6 上上传并调整大小

php - 使用 iPhone 向 PHP 发送一些参数