Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS-调用my ViewWillEnglish时不保存NSUserDefaults_Ios_Nsuserdefaults - Fatal编程技术网

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"])