<分区>
<分区>
我正在尝试找到一种方法来检测我的应用程序首次启动/使用的时间,以便我可以显示设置屏幕。在首次启动并完成设置后,我希望该应用程序默认显示在我的主屏幕上。
有没有人有任何方法可以实现这个目标?另外,我希望应用程序默认到主屏幕,即使应用程序在设置完成一次后被杀死。
我是 iOS 的新手,正在考虑使用 plist 来存储一个值,该值将在首次启动时更改?但我不确定,对于任何人愿意分享的任何代码,任何帮助和建议都将不胜感激。
谢谢
最佳答案
试试这个方法..
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ;
if ([[NSUserDefaults standardUserDefaults] ValueForKey:@"FirstLaunched"] isEqualtostring:@"YES"]) // Not first Launch
{
self.window.rootViewController = Main Screen;
}
else //first Launch
{
self.window.rootViewController = ONE TIME SCREEN;
[[NSUserDefaults standardUserDefaults]setValue:@"YES" forKey:@"FirstLaunched"];
}
[self.window makeKeyAndVisible];
return YES;
}
关于iphone - 如何在应用程序首次启动时显示特定屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19245887/