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

iOS 新特性的设置版本配置

2014-11-03 23:18 162 查看
很多APP都会遇到的一个问题, 那就是版本升级和性特性的问题:

1:首相就是获取当前的版本号

2:和本地的版本号做判断, 如果一样,就直接进入主页, 如果不一样, 就把本地的版本号替换掉,换成最新的版本号

下面直接看代码的实现

// 1 :当前程序的版本号
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
NSString *NewVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];

// 2 保存版本号到本地
NSString *lastVersion = [USERDEFAULT objectForKey:@"Version"];

// NSLog(@"新版本---%@", NewVersion);
// NSLog(@"旧版本---%@", lastVersion);

if(![NewVersion isEqualToString:lastVersion])
{
lastVersion = NewVersion;
[[NSUserDefaults standardUserDefaults]setObject:lastVersion forKey:@"Version"];

//NSLog(@"现在的版本%@", lastVersion);

self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];

NewActioVC *first = [[NewActioVC alloc]init];

self.window.rootViewController = first;

[self.window makeKeyAndVisible];

return YES;
}else
{//进入首页
[self setimport];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息