私は、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ます。