+ (id)objectForKey:(NSString *)defaultName{
return [[NSUserDefaults standardUserDefaults] objectForKey:defaultName];
}
+ (void)setObject:(id)value forKey:(NSString *)defaultName
{
[[NSUserDefaults standardUserDefaults] setObject:defaultName forKey:defaultName];
}
+ (UIViewController *)chooseRootViewController
{
NSString *curVersion = [NSBundle mainBundle].infoDictionary[@"CFBundleShortVersionString"];
NSString *oldVersion = [XMGSaveTool objectForKey:XMGVersionKey];
UIViewController *rootVc = nil;
if ([curVersion isEqualToString:oldVersion]) {
rootVc = [[XMGTabBarController alloc] init];
}else{
rootVc = [[XMGTabBarController alloc] init];
[XMGSaveTool setObject:curVersion forKey:XMGVersionKey];
}
return rootVc;
}