在应用程序开始时添加教程

时间:2012-12-26 11:27:46

标签: objective-c ios ios6

  

可能重复:
  Show screen on first launch only in iOS

我需要在启动应用程序时为我的应用程序添加一个教程,但我想在应用程序第一次运行时只运行一次。更精确的是,如果有人安装应用程序并运行它,首先应显示教程视图,但之后即使在应用程序启动之后也不会显示任何教程。

我想我用可以理解的词语表达了我的问题。如果问题不明确,请问我。

感谢您的期待

2 个答案:

答案 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
}