//引导页
//判断是否是第一次打开,如果是第一次打开,则显示引导页,否则直接进入程序
//版本
NSString *key = (NSString *)kCFBundleVersionKey;
//新版本号
NSString *version = [NSBundle mainBundle].infoDictionary[key];
//老版本号
NSString *oldVersion = [[NSUserDefaults standardUserDefaults]valueForKey:@"firstLanch"];
if ([version isEqualToString:oldVersion]) {
[self startApp];
}
else
{
PreViewController *vc = [PreViewController new];
self.window.rootViewController = vc;
[vc setCallback:^{
[self startApp];
[[NSUserDefaults standardUserDefaults]setValue:version forKey:@"firstLanch"];
[[NSUserDefaults standardUserDefaults]synchronize];
}];
}
转载于:https://blog.51cto.com/8947509/1601550