IOS 버전 업데이트 판정(부트 페이지 로드용)

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

본고는'인터넷 학습 총결산'블로그에서 나온 것으로 전재를 사절합니다!

좋은 웹페이지 즐겨찾기