如何只显示一次视图控制器IOS7



嗨,在我的应用程序中,我有来自视图控制器的小注册,现在我希望这个注册表单在启动图像显示之前显示,并且当用户第一次打开时,它必须只打开一次,之后它不应显示该视图控制器,它必须直接打开第二个视图。请告诉我这可能与否。

可能的方法请告诉我什么是实现这项任务的正确方法,我到处都找过了,但我找不到合适的解决方案。

在注册表窗体中,单击注册表按钮后,必须转到第二个视图控制器。

可以做到这一点

要检查应用程序是否是第一次加载的,我建议您使用NSUserDefaults来存储该值。

    if (![[NSUserDefaults standardUserDefaults] valueForKey:@"firstRunCompleted"])
    {
         //Your code here which you want to run only for the first time.
    }
    [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstRunCompleted"];
    [[NSUserDefaults standardUserDefaults] synchronize];

自从第一次调用if以来,键"firstRun"将没有任何值。它将执行,一旦执行完成,该值将设置为YES,因此此后将不执行if。

相关内容

  • 没有找到相关文章

最新更新