如何在再次打开应用时更改为其他视图。
我在考虑在我的app委托中使用' - (void)applicationWillEnterForeground:(UIApplication *)application'方法并执行segue吗?我该如何正确地做到这一点?
谢谢你们!
答案 0 :(得分:1)
你可以使用NSUserDeafult在进入前台时添加应用程序的状态,当应用程序再次打开时,意味着在“application didFinishLaunchingWithOptions”中查看NSUserDeafult的值并更改你的视图。
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
// saving an NSString
[prefs setObject:@"first" forKey:@"state"];
[prefs synchronize];
当应用程序进入前台时使用此代码
当它回来时
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
// getting an NSString
NSString *state = [prefs stringForKey:@"state"];
现在根据国家做你想做的事情