فهرست منبع

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