我正在尝试找到一种方法来检测我的应用程序首次启动/使用的时间,以便我可以显示设置屏幕。在首次启动并完成设置后,我希望该应用程序默认为我的主屏幕。
有没有人有任何方法可以实现这一目标?此外,即使在设置完成一次后该应用程序已被终止,我也希望该应用程序默认为主屏幕。
我是 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;
}