Ios NSUser默认值不在保存它们的单独窗口中加载

Ios NSUser默认值不在保存它们的单独窗口中加载,ios,nsuserdefaults,uitabbar,Ios,Nsuserdefaults,Uitabbar,我设置了一个选项卡栏应用程序,用户可以在第一个视图中选择默认的分支。在第三个视图中,我试图加载用户默认值,但我一直得到一个值“null”。我试过装了 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 在视图中将出现,viewDidLoad,但似乎什么都不起作用。我已经从第一个视图测试了用户默认值,该视图将正常工作,但不知何故,它们正在加载到我的其他视图中。看起来我是从类而不是委托加载默认值。请提供工作和失败案例

我设置了一个选项卡栏应用程序,用户可以在第一个视图中选择默认的分支。在第三个视图中,我试图加载用户默认值,但我一直得到一个值“null”。我试过装了

 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

视图中将出现
viewDidLoad
,但似乎什么都不起作用。我已经从第一个视图测试了用户默认值,该视图将正常工作,但不知何故,它们正在加载到我的其他视图中。

看起来我是从类而不是委托加载默认值。

请提供工作和失败案例的代码。@CocoaFu NSUserDefaults*defaults=[NSUserDefaults standardUserDefaults];NSString*branchName=[defaults objectForKey:@“branch”];你能解决你的问题吗?我的回答对你有帮助吗?