首页 > 代码库 > ios开发首次安装或者版本升级的引导页的判断

ios开发首次安装或者版本升级的引导页的判断

+ (BOOL) isShowUserGuideLoad{

    NSString *currentVersion = [[[NSBundle mainBundleinfoDictionary]objectForKey:@"CFBundleShortVersionString"];//version 1.0版本

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

    NSString *lastRunVersion = [defaults objectForKey:LAST_RUN_VERSION_KEY];

    if (!lastRunVersion) {

        [defaults setObject:currentVersion forKey:LAST_RUN_VERSION_KEY];

        return YES;

    }else if (![lastRunVersion isEqualToString:currentVersion]) {

        [defaults setObject:currentVersion forKey:LAST_RUN_VERSION_KEY];

        return YES;

    }

    return NO;

}

ios开发首次安装或者版本升级的引导页的判断