2015-08-21 54 views
0

我想看看這是否正確。但我綁給一個ID,塞克從上市到導航控制器 mainSeque和導航控制器到登錄loginViewSeque快速導航和多視圖

但單一的導航控制器

enter image description here

伊夫多個視圖當我嘗試去viewDidLoad()使用代碼內的登錄視圖時:

self.performSegueWithIdentifier("LoginViewSegue", sender: self) 

該應用程序崩潰。所以它看起來很奇怪,不正確或錯誤地調用。

我假設在導航控制器上可以有多個視圖?在這種情況下,登錄和配置視圖。或者每個視圖都需要自己的導航控制器?

+0

你可以只有一個'導航控制器' –

回答

0

好的,在你的程序中有一些嚴重的錯誤。現在您製作了2個導航控制器的實例,您實際上只需要1.從tableViewController之後刪除一個,並從tableViewController創建一個繼續到您的loginViewController。當用戶按下頂部欄上的'LOCK'按鈕時,最有可能您想要進行segue調用。因此,只需按住控制鍵並從鎖上拖動到loginViewController即可。並且您可以提供另一個UIButton訪問tableViewController上的configViewController以類似的方式繼續。這應該適合您。

+0

好吧,我終於得到了導航控制器和視圖的關係。謝謝你幫我清理它 – adviner