再次打开应用程序时如何更改为另一个视图。
我正在考虑在我的应用程序委托中使用方法' - (void)applicationWillEnterForeground:(UIApplication *)application '并执行一个 segue 可能吗?我将如何正确地做到这一点?
多谢你们!
您可以使用NSUserDeafult在应用程序进入前台时添加应用程序的状态,并且当应用程序再次打开时意味着在“应用程序 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"];
现在根据状态做任何你想做的事