Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在应用程序启动时仅显示一次消息?_Ios_Uiimageview - Fatal编程技术网

Ios 如何在应用程序启动时仅显示一次消息?

Ios 如何在应用程序启动时仅显示一次消息?,ios,uiimageview,Ios,Uiimageview,仅当我的应用程序首次启动时,我如何显示UIImageView?一次,即应用程序首次在设备上启动时?在NSUserDefaults中设置一个标志,指示消息已显示 每次启动应用程序一次?在应用程序委托或根视图控制器中放置一个标志ivar,甚至使用一个全局变量。第一次在设备上启动应用程序时?在NSUserDefaults中设置一个标志,指示消息已显示 每次启动应用程序一次?在应用程序委托或根视图控制器中放置标志ivar,甚至使用全局变量。使用NSUserDefaults将布尔标志(如“firstSta

仅当我的应用程序首次启动时,我如何显示UIImageView?

一次,即应用程序首次在设备上启动时?在NSUserDefaults中设置一个标志,指示消息已显示


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

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


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

使用NSUserDefaults将布尔标志(如“firstStart”)设置为是/否,并在
ApplicationIDFinishLaunch:
上读取该值

如果是,运行第一个消息方法,如果不是,继续正常运行

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

使用NSUserDefaults将BOOL标志(如“firstStart”)设置为是/否,并在
ApplicationIDFinishLaunch:
上读取该值

如果是,运行第一个消息方法,如果不是,继续正常运行

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