您的位置:首页 > 移动开发

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

2015-04-17 16:46 375 查看
版本新特性

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 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: