iOS 开发APP时版本更新,版本新特性的设置

来源:互联网 发布:刚买的域名怎么访问 编辑:程序博客网 时间:2024/05/18 21:38

版本新特性

18 //2.设置窗口的根控制器
19 //如何知道是否是第一次使用这个版本?可以通过比较上次使用的版本进行判断
20 NSString *versionKey=@”CFBundleVersion”;
21 versionKey=(__bridge NSString *)kCFBundleVersionKey;
22
23 //从沙盒中取出上次存储的软件版本号(取出用户上次的使用记录)
24 NSUserDefaults *defaults=[[NSUserDefaults alloc]init];
25 NSString *lastVersion=[defaults objectForKey:versionKey];
26
27 //获得当前打开软件的版本号
28 NSString *currentVersion=[NSBundle mainBundle].infoDictionary[versionKey];
29 if ([currentVersion isEqualToString:lastVersion]) {//当前版本号==上次使用的版本号
30 self.window.rootViewController=[[YYTabBarViewController alloc]init];
31 // self.window.rootViewController=[[YYNewfeatureViewController alloc]init];
32 }else{//当前版本号!=上次使用的版本号:显示新版本的特性
33 self.window.rootViewController=[[YYNewfeatureViewController alloc]init];
34 //存储这个使用的软件版本
35 [defaults setObject:currentVersion forKey:versionKey];
36 //立刻写入
37 [defaults synchronize];
38 }

0 0
原创粉丝点击