如何在应用启动时只显示一次消息?

时间:2011-03-26 21:01:19

标签: ios uiimageview

只有在我的应用首次启动时才能显示UIImageView?

2 个答案:

答案 0 :(得分:1)

使用NSUserDefaults将类似“firstStart”的BOOL标志设置为YES / NO并在applicationDidFinishLaunch:上读取该值。

如果是,则运行您的第一个消息方法,如果否则继续正常运行。

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]
if ([defaults boolForKey:@"firstStart"] == YES)
{
      [self firstStartMessage];
      [defaults setValue:NO forKey:@"firstStart"];
}

答案 1 :(得分:0)

一次,第一次在设备上启动应用程序?在NSUserDefaults中设置一个标志,表示该消息已经显示。

每次应用启动一次?在您的app委托或根视图控制器中放置一个标志ivar,甚至使用全局变量。