ここに、保存を押すたびに実行されるこのメソッドがあります。
-(void)setName:(NSString *)foodName andCarbs:(NSNumber *)carbAmount{
[self.userFoodDictionary setObject:(NSString *)foodName forKey:(NSString *)foodName];
NSString *value = [[NSString alloc] initWithFormat:@"%@ Value", foodName];
[self.userFoodDictionary setObject:(NSNumber *)carbAmount forKey:(NSString *)value];
[self.userFoodDictionary writeToFile:self.appDataPath atomically:YES];
}
userFoodDictionary
私の理解では、最後の 2 行目で、指定したプロパティ リスト パスにプロパティを保存する必要があります。しかし、それは一度ではないようです。アプリケーションを再構築します。新しいディクショナリ オブジェクトを作成する私の方法が間違っている可能性があります。誰かがなぜこれが機能しないのか説明してもらえますか?