皆さん、簡単な質問があります。同様の回答をいくつか読みましたが、実用的ではありませんでした。
xCode を終了すると、NSUserDefaults
保存されません。しかし、自分のアプリケーションが (実際のデバイス上の) iPhone のメモリからいつ保存されるかを確認するにはどうすればよいでしょうか? NSUserDefaults
シミュレーターで確認できますか?それとも私のコードが間違っていますか?
私が呼び出すView Controllerにこのコードがあります( mysettingsViewController
にはありません)。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"]);
}