私は、MenuViewController
通常は を持っていますrootviewcontroller
。私が使う
- (IBAction)backToMenu:(UIStoryboardSegue*)unwindSegue {
}
他のView ControllerからこのView Controllerに戻ります。ただし、ユーザーがローカル通知をクリックしてアプリを起動すると、アプリに が表示されますOtherViewController
。私は次のようにします:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
UILocalNotification *notify = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
if (notify) {
UIStoryboard *tip = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
OtherViewController *viewTip = (OtherViewController *)[tip instantiateViewControllerWithIdentifier:@"OtherViewController"];
[_window.rootViewController presentViewController:viewTip animated:YES completion:nil];
}
}
menu button
アプリは予想される OtherViewController で開きますが、通常は をトリガーするをクリックするとunwindSegue
、 に戻ることができませんMenuViewController
。これを修正する方法について何か考えはありますか?
編集:プッシュセグエを使用してからに移動MenuViewController
しOtherViewController
ます。