iPhone介绍视图-加载仅在第一次加载



我正在使用MatthewYork的https://github.com/MatthewYork/iPhone-IntroductionTutorial中的伟大drop来为我的应用显示HUD,以介绍它的特性和功能。

然而,每次应用程序加载时,我都看到这个负载。我已经遵循了说明,但我认为我正在通过将调用和命令放在我的第一个视图中来捕捉自己,该视图加载为默认值,因此每次加载应用程序时都会加载。

从哪里发射这个最好?

任何帮助将是伟大的!

如果我理解这个问题,您希望一段代码只运行一次。如果是这样,那么我建议使用NSUserDefaults来跟踪你的代码是否已经运行过一次。

你的代码第一次运行时,你可以像这样存储它:

NSString *valueToSave = @"Yes";
[[NSUserDefaults standardUserDefaults] setObject:valueToSave forKey:@"IntroRun"];

后续启动可以检查代码是否已经运行:

NSString *savedValue = [[NSUserDefaults standardUserDefaults] stringForKey:@"IntroRun"];
If([savedValue isEqualToString@"Yes"]){
// code has already run once...
} else {
// code has not been run
}

最新更新