Ios 从导航控制器移动到父视图控制器

Ios 从导航控制器移动到父视图控制器,ios,objective-c,swift,Ios,Objective C,Swift,使用swift开发iphone应用程序。在父视图控制器中有一个按钮和一个指向导航控制器的segue。当在父视图控制器中单击按钮时,它将转到导航控制器。当显示导航视图控制器时,如何使返回导航视图控制器移动到父视图控制器 如果我理解正确,你想从你的家乡回来。在这种情况下,请调查。基本上,您可以向父视图控制器添加一个带有特定签名的方法,然后可以使用interface builder或编程方式导航回该方法。如果我理解正确,您希望从您的来源返回。在这种情况下,请调查。本质上,您可以向具有特定签名的父视图控

使用swift开发iphone应用程序。在父视图控制器中有一个按钮和一个指向导航控制器的segue。当在父视图控制器中单击按钮时,它将转到导航控制器。当显示导航视图控制器时,如何使返回导航视图控制器移动到父视图控制器

如果我理解正确,你想从你的家乡回来。在这种情况下,请调查。基本上,您可以向父视图控制器添加一个带有特定签名的方法,然后可以使用interface builder或编程方式导航回该方法。

如果我理解正确,您希望从您的来源返回。在这种情况下,请调查。本质上,您可以向具有特定签名的父视图控制器添加一个方法,然后可以使用interface builder或编程方式导航回该方法。

您需要使用按钮调用
dismissViewControllerAnimated(true,completion:nil)
。这将关闭显示的导航控制器。

您需要按钮调用
dismissViewControllerAnimated(true,completion:nil)
。这将关闭显示的导航控制器。

类型的segue
更改为push,然后您就应该没事了…将
类型的segue更改为push,然后您就应该没事了…信息太多了。问题是我的第一个视图控制器不在导航控制器内。创建到具有视图控制器列表的导航控制器的手动分段。我可以这样做吗?还是需要在导航控制器内移动第一个视图控制器?您没有提到如何实例化导航控制器。因此,如果调用presentViewController:animated:completion:以显示导航控制器,则调用[self.presentingViewController dismissViewControllerAnimated:YES completion:NULL];把它打发掉。设置self.navigationItem.RightBarButtonim以在导航控制器中调用此方法。非常感谢您提供的信息。很抱歉延迟了回复。有关信息,请多多指教。问题是我的第一个视图控制器不在导航控制器内。创建到具有视图控制器列表的导航控制器的手动分段。我可以这样做吗?还是需要在导航控制器内移动第一个视图控制器?您没有提到如何实例化导航控制器。因此,如果调用presentViewController:animated:completion:以显示导航控制器,则调用[self.presentingViewController dismissViewControllerAnimated:YES completion:NULL];把它打发掉。设置self.navigationItem.RightBarButtonim以在导航控制器中调用此方法。非常感谢您提供的信息。很抱歉延迟了回复。非常感谢您提供的信息。很抱歉延迟了回复。我非常感谢您提供的信息。很抱歉延迟回复