我有一个存储在 plist 中的字典数组。字典键是:globalKey 和moneyKey。
现在我想在数组中搜索特定的键值。如果键值存在,我需要用另一个键的新值更新字典。
示例:我需要在键 @"globalKey" 中搜索值 5。如果值 5 存在,我需要使用键 @"moneyKey" 的新值更新该字典并将其保存到 plist。
最好的方法是什么?
这就是我添加新字典的方式:
array = [NSMutableArray arrayWithContentsOfFile:filePath];
NSDictionary *newDict = [[NSDictionary alloc] init];
newDict = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInt:month],@"globalKey", [NSNumber numberWithFloat:money], @"moneyKey", nil];
[array addObject:newDict];
[array writeToFile:filePath atomically:YES];