如何在ios中首次启动时显示视图控制器

时间:2014-10-17 10:04:42

标签: ios objective-c cocoa-touch

我只是想在应用程序启动时第一次显示一个带有三个操作员的操作员屏幕,如果我没有选择任何操作员,我关闭了应用程序,当我打开应用程序时,我应该只看到操作员屏幕但我我要回家查看控制器。这是我的代码:

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];


 }

对我的代码进行任何更改,以便我可以获得所需的结果。提前谢谢....

1 个答案:

答案 0 :(得分:0)

此代码

[[NSUserDefaults standardUserDefaults] setValue:@"1" forKey:@"aValue"];
[[NSUserDefaults standardUserDefaults] synchronize];
应将

移动到用户选择运算符的视图控制器中。这应该在选择操作符之后并且在解除操作员视图控制器之前完成。

相关问题