从嵌入式表视图控制器Segue出父导航视图控制器



我使用Editor > Embed In > Navigation Controller在导航视图控制器中嵌入了一个表视图控制器

这样做并没有为导航控制器创建一个Swift文件所以我创建了一个并将导航控制器分配给Storyboard上的那个类

所以我使用导航控制器为表视图控制器提供一个底部工具栏(没有显示顶部导航栏)。在那个工具栏上,我有链接到其他视图的按钮这些视图不应该嵌入到导航控制器中。

但是当我做一个基本的"Show" segue从我嵌入的表视图控制器到,例如,主菜单控制器时,我们到达主菜单控制器它现在嵌入在导航控制器中。

我想从导航控制器的嵌入式表视图控制器segue到一个不相关的第三方。

我试过在我的performSegueWithIdentifier函数中使用self.parentViewControllerself.topViewController,但这些属性在self下找不到。

我使用的是xcode 7.3.1 (Swift 2)

不知道你在"segue out of…"一个无关的第三方"。我假设如果"第三方"是另一个不相关的视图控制器,你可能会使用self. presentviewcontroller .

最新更新