伙计们,我有一个快速的问题。我读了一些类似的答案,但它们不那么务实。
当您退出 xCode 时,NSUserDefaults
不会被保存。但是,当我将我的应用程序从 iPhone(在真实设备上)的内存中取出时,我如何才能检查NSUserDefaults
我是否得到了保存?可以在模拟器上检查吗?还是我的代码错了?
我在我调用的视图控制器中有这段代码(我settingsViewController
的没有)。NSUserDefaults
appDelegate
- (void)viewDidLoad
{
[super viewDidLoad];
defaults = [NSUserDefaults standardUserDefaults];
}
- (IBAction)firstAlert:(UISwitch *)sender
{
[defaults setBool:firstAlert.on forKey:@"firstAlert"];
[defaults synchronize];
NSLog(@"%d",[defaults boolForKey:@"firstAlert"]);
}