소스 검색

save defaults when changing them

Felix Paul Kühne 12 년 전
부모
커밋
af2b103685
2개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 0
      AspenProject/VLCPasscodeLockViewController.m
  2. 5 2
      AspenProject/VLCSettingsViewController.m

+ 1 - 0
AspenProject/VLCPasscodeLockViewController.m

@@ -61,6 +61,7 @@
                 NSUserDefaults *defaults;
                 [defaults setObject:@1 forKey:@"PasscodeProtection"];
                 [defaults setObject:_tmpPasscode forKey:@"Passcode"];
+                [defaults synchronize];
                 _passcode = _tmpPasscode;
                 _resetStage = 0;
                 appDelegate.playlistViewController.nextPasscodeCheckDate = [NSDate dateWithTimeIntervalSinceNow:300]; // five min

+ 5 - 2
AspenProject/VLCSettingsViewController.m

@@ -46,8 +46,11 @@
         }
         [self.view addSubview:appDelegate.playlistViewController.passcodeLockViewController.view];
         [appDelegate.playlistViewController.passcodeLockViewController resetPasscode];
-    } else
-        [[NSUserDefaults standardUserDefaults] setObject:@0 forKey:@"PasscodeProtection"];
+    } else {
+        NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
+        [defaults setObject:@0 forKey:@"PasscodeProtection"];
+        [defaults synchronize];
+    }
 }
 
 - (IBAction)dismiss:(id)sender