我只是想在应用程序启动时第一次显示一个带有三个操作员的操作员屏幕,如果我没有选择任何操作员,我关闭了应用程序,当我打开应用程序时,我应该只看到操作员屏幕但我我要回家查看控制器。这是我的代码:
Home ViewController.m
if (![@"1" isEqualToString:[[NSUserDefaults standardUserDefaults]
objectForKey:@"aValue"]])
{
[[NSUserDefaults standardUserDefaults] setValue:@"1" forKey:@"aValue"];
[[NSUserDefaults standardUserDefaults] synchronize];
//Action here
UIViewController *myController = [self.storyboard instantiateViewControllerWithIdentifier:@"Operator"];
[self.navigationController pushViewController: myController animated:YES];
}
else
{
//self.view.backgroundColor = [UIColor redColor];
}
对我的代码进行任何更改,以便我可以获得所需的结果。提前谢谢....
答案 0 :(得分:0)
此代码
[[NSUserDefaults standardUserDefaults] setValue:@"1" forKey:@"aValue"];
[[NSUserDefaults standardUserDefaults] synchronize];
应将移动到用户选择运算符的视图控制器中。这应该在选择操作符之后并且在解除操作员视图控制器之前完成。