繁体   English   中英

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

[英]how to display view controller only once 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将不会在之后执行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM