0

私は、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。これを修正する方法について何か考えはありますか?

編集:プッシュセグエを使用してからに移動MenuViewControllerOtherViewControllerます。

4

0 に答える 0