我需要在启动应用程序时为我的应用程序添加一个教程,但我想在应用程序第一次运行时只运行一次。更精确的是,如果有人安装应用程序并运行它,首先应显示教程视图,但之后即使在应用程序启动之后也不会显示任何教程。
我想我用可以理解的词语表达了我的问题。如果问题不明确,请问我。
感谢您的期待
答案 0 :(得分:5)
Try this,
BOOL isAlreadyUse=[[NSUserDefaults standardUserDefaults]boolForKey:@"AlreadyUse"];
if(isAlreadyUse==NO)
{
[[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"AlreadyUse"];
[self showtutorial];
}
答案 1 :(得分:3)
您可以使用NSUserDefaults执行此操作。
if (![[NSUserDefaults standardUserDefaults] boolForKey:@"firstLoad"])
{
[[NSUserDefaults standardUserDefaults] setBool:TRUE forKey:@"firstLoad"];
[[NSUserDefaults standardUserDefaults] synchronize];
//show tutorial screen
}
else
{
//main screen
}