#define CZVersionKey @"version"
// 1.获取当前的版本号
NSString *currentVersion = [NSBundle mainBundle].infoDictionary[@"CFBundleVersion"];
// 2.获取上一次的版本号
NSString *lastVersion = [[NSUserDefaults standardUserDefaults] objectForKey:CZVersionKey];
// v1.0
// 判断当前是否有新的版本
if ([currentVersion isEqualToString:lastVersion]) { // 没有最新的版本号
// 创建tabBarVc
CZTabBarController *tabBarVc = [[CZTabBarController alloc] init];
// 设置窗口的根控制器
window.rootViewController = tabBarVc;
}else{ // 有最新的版本号
// 进入新特性界面
// 如果有新特性,进入新特性界面
CZNewFeatureController *vc = [[CZNewFeatureController alloc] init];
window.rootViewController = vc;
// 保持当前的版本,用偏好设置
[[NSUserDefaults standardUserDefaults] setObject:currentVersion forKey:CZVersionKey];
}
08-22
08-22
08-22