判断版本号

 1 id key = (id)kCFBundleVersionKey;
 2     // 检测是否第一次使用这个版本  info.plist
 3     NSDictionary *info = [NSBundle mainBundle].infoDictionary;
 4     NSString *currentVersion = [info objectForKey:key];
 5     
 6 //    NSLog(@"%@", currentVersion);
 7     
 8     // 从沙盒中取出版本号
 9     NSUserDefaults *defaults =[NSUserDefaults standardUserDefaults];
10     NSString *saveVersion = [defaults objectForKey:key];
11     
12     // 不是第一次使用这个版本
13     if ([currentVersion isEqualToString:saveVersion]) {
14      
15                 
16         NSLog(@"不是第一次使用这个版本");
17         
18     }else{// 第一次使用这个版本 更新沙盒版本号
19         
20     [defaults setObject:currentVersion forKey:key];
21     [defaults synchronize];
22         NSLog(@"第一次使用这个版本");
23     
24     }

 

 
posted @ 2013-08-02 00:59  wangzhenxiang  阅读(185)  评论(0编辑  收藏  举报