App更新之后,可能需要做一些操作,比如重新加载开机启动页;
NSString *fileVersion = [[NSUserDefaults standardUserDefaults]
objectForKey:@"CFBundleShortVersionString"];
NSLog(@"从沙盒中取fileVersion == %@",fileVersion);
NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
NSLog(@"从软件中取version == %@",fileVersion);
NSLog(@"从沙盒中取fileVersion == %@",fileVersion);
NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
NSLog(@"从软件中取version == %@",fileVersion);
// 将两个版本号进行比较
if (![fileVersion isEqualToString:version]) { // 版本不同
// 开机启动页
self.window.rootViewController = viewController;
if (![fileVersion isEqualToString:version]) { // 版本不同
// 开机启动页
self.window.rootViewController = viewController;
// 存储版本号
[[NSUserDefaults standardUserDefaults] setObject:version forKey:@"CFBundleShortVersionString"];
[[NSUserDefaults standardUserDefaults] setObject:version forKey:@"CFBundleShortVersionString"];
}else
{//
版本相同
// 首页
self.window.rootViewController
= tabbar;
}