首页 > 其他 > 详细

新浪微博

时间:2014-06-28 10:50:04      阅读:446      评论:0      收藏:0      [点我收藏+]

一、判断上次用的版本和这次用的版本是否一样

  在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];
}

 


 

二、

新浪微博,布布扣,bubuko.com

新浪微博

原文:http://www.cnblogs.com/lszwhb/p/3798996.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!