皆さん、簡単な質問があります。同様の回答をいくつか読みましたが、実用的ではありませんでした。
xCode を終了すると、NSUserDefaults保存されません。しかし、自分のアプリケーションが (実際のデバイス上の) iPhone のメモリからいつ保存されるかを確認するにはどうすればよいでしょうか? NSUserDefaultsシミュレーターで確認できますか?それとも私のコードが間違っていますか?
私が呼び出すView Controllerにこのコードがあります( mysettingsViewControllerにはありません)。NSUserDefaultsappDelegate
- (void)viewDidLoad
{
[super viewDidLoad];
defaults = [NSUserDefaults standardUserDefaults];
}
- (IBAction)firstAlert:(UISwitch *)sender
{
[defaults setBool:firstAlert.on forKey:@"firstAlert"];
[defaults synchronize];
NSLog(@"%d",[defaults boolForKey:@"firstAlert"]);
}