アプリケーションにプロパティ リストがあり、すべての異なるフィールドの値を変更していますが、アプリを閉じるとすべての設定が削除されます。私が使用しているコードは次のとおりです。
NSBundle *mainBundle = [NSBundle mainBundle];
NSString *path = [mainBundle pathForResource:@"Settings" ofType:@"plist"];
//NSNumber *str = [dict objectForKey:@"Auto_Save"];
NSMutableDictionary *data = [[NSMutableDictionary alloc] initWithContentsOfFile:path];
[data setObject:[NSNumber numberWithBool:sender.on] forKey:@"Auto_Save"];
[data writeToFile:path atomically:YES];