嗨,在我的应用程序中,我有来自视图控制器的小注册,现在我希望这个注册表单在启动图像显示之前显示,并且当用户第一次打开时,它必须只打开一次,之后它不应显示该视图控制器,它必须直接打开第二个视图。请告诉我这可能与否。
可能的方法请告诉我什么是实现这项任务的正确方法,我到处都找过了,但我找不到合适的解决方案。
在注册表窗体中,单击注册表按钮后,必须转到第二个视图控制器。
可以做到这一点
要检查应用程序是否是第一次加载的,我建议您使用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。