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];