iOS判断是否为第一次启动程序
2017-04-05 本文已影响371人
Dxc_iOS
![](https://img.haomeiwen.com/i1707733/973041e10d29065d.jpg)
//判断是否为第一次启动,若为第一次启动则执行引导页
if (![[NSUserDefaults standardUserDefaults] boolForKey:@"everLaunched"]) {
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"everLaunched"];
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstLaunch"];
NSLog(@"first launch第一次程序启动");
//这里进入引导画面
self.window.rootViewController=[[XXGuideViewController alloc] init];
}else {
NSLog(@"second launch再次程序启动");
////直接进入主界面
self.window.rootViewController=[[XXTabBarController alloc] init];
}
//或者更简单的这样
if (![[NSUserDefaults standardUserDefaults] boolForKey:@"firstLaunch"]){
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstLaunch"];
//这下面进入引导画面
}else {
////直接进入主界面
}