ios 获取版本号判断当前版本

// 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];
    }

 

posted on 2015-08-27 09:42  不穿内裤的熊猫  阅读(373)  评论(0)    收藏  举报