iOS-调用my ViewWillEnglish时不保存NSUserDefaults
当在我的一个子视图上调用iOS-调用my ViewWillEnglish时不保存NSUserDefaults,ios,nsuserdefaults,Ios,Nsuserdefaults,当在我的一个子视图上调用视图将消失时,我正试图保存NSUserDefaults。我可以确认有人打电话给它 NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults]; [defaults setObject:@"test" forKey:@"123"]; [defaults synchronize]; 但是,每当我重新启动应用程序并尝试使用它时: NSUserDefaults* defaults = [NSUserDef
视图将消失时,我正试图保存NSUserDefaults。我可以确认有人打电话给它
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:@"test" forKey:@"123"];
[defaults synchronize];
但是,每当我重新启动应用程序并尝试使用它时:
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
if (![defaults objectForKey@"test"])
NSLog(@"did not exist");
else
NSLog(@"found it");
它永远找不到它。为什么?您正在交换密钥和对象。应该是:
if (![defaults objectForKey@"123"])