首页 > 代码库 > 新浪微博
新浪微博
一、判断上次用的版本和这次用的版本是否一样
在AppDelegate.m中的didFinishLaunchingWithOption方法中添加如下代码
// 1.从Info.plist中获取版本号String *versionKey = (NSString *)kCFBundleVersionKey;String *version = [NSBundle mainBundle].infoDictionary[key];//从沙盒中获取上次存储的版本号 NSString *saveVersion = [[NSUserDefaults standardUserDefaults] objectForkey:versionKey];if([version isEqualToString:saveVersion]) // 两个版本号相等 表示不是第一次使用这个应用{ self.window.rootViewController = [[MainViewController alloc] init]; // 跳转到主控制器视图界面}else // 版本号不一样 表示第一次使用这个新版本{ // 将新版本写入沙盒 [[NSUserDefaults standardUserDefaults] setObject:version forKey:versionKey]; [[NSUserDefaults standardUserDefaults] synchronize]; // 同步写入到沙盒 // 显示版本新特性界面 self.window.rootViewController = [[NewfeatureViewController alloc] init];}
二、
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。