我使用Editor > Embed In > Navigation Controller
Segue公司出從嵌入式表視圖控制器
這樣做是沒有創建導航控制器斯威夫特文件嵌入導航視圖控制器的表視圖控制器父導航視圖控制器,所以我創建了一個並將導航控制器分配給故事板上的該類。
因此,我使用導航控制器向桌面視圖控制器提供一個底部工具欄(未顯示頂部導航欄)。在該工具欄上,我有連接到其他視圖的按鈕 - 不應該嵌入導航控制器的視圖。
但是,當我從嵌入式Table View Controller執行基本的「Show」segue時,例如,Main Menu控制器,我們到達現在嵌入在導航控制器中的Main Menu控制器。
我想從導航控制器中從嵌入式表格視圖控制器中移出到不相關的第三方。
我試過在我的performSegueWithIdentifier
函數中使用self.parentViewController
和self.topViewController
,但在self
下找不到那些屬性。
我使用xcode 7.3.1(Swift 2)。
我想我很清楚在引用的那段前面的兩段中的含義。我試過'self.presentViewController',它給了我'performSegueWithIdentifier'不是那個成員的錯誤。 –
哦對不起 我的意思是自己是表視圖控制器 –