我正试图找到一种方法,我可以检测到我的应用程序首次启动/使用,以便我可以显示设置屏幕。在第一次启动并且设置完成后,我希望应用程序默认为我的主屏幕。
有没有人有办法实现这个目标?此外,我希望该应用程序默认为主屏幕,即使该应用程序已在设置完成一次后被杀死。
我是iOS新手,并且正在考虑使用plist存储一个值,该值会在首次发布时更改?但我不确定,任何人都希望分享任何代码的任何帮助和建议。
由于
答案 0 :(得分:1)
试试这种方式..
- (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;
}