只有在我的应用首次启动时才能显示UIImageView?
答案 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,甚至使用全局变量。