2012-02-15 56 views
0

我有一個故事板設置爲選項卡式應用程序,第一個視圖控制器包含一個 UITableView。原型單元具有嵌入導航控制器中的「推」細節視圖。到現在爲止還挺好。當一個單元格被選中並且有一個導航欄項目返回到表格視圖時,詳細視圖會被推送。(iOS)爲什麼導航控制器中的第二次「推」會一直崩潰?

現在我遇到了麻煩。詳細視圖有2個按鈕「Map」和「Ticket」。如果我創建一個新的UIViewController,將它嵌入到導航控制器中,然後按下ctrl鍵從按鈕拖動一個'push'segue到新的視圖控制器,當點擊按鈕時,應用程序立即用SIGABRT崩潰。如果我沒有嵌入導航控制器並使用'modal'segue,它不會崩潰,但是繼續使用「水平滑動」動畫和導航欄按鈕返回到細節視圖看起來很自然。

一旦我可以停止崩潰,我想通過UIMapView將其他按鈕連接到它自己的視圖控制器。

我在做什麼錯?

回答

0

您不需要在詳細視圖中嵌入導航控制器。你只需要一個在頂層。取出詳細視圖控制器中的導航控制器,只需從那裏推入下一個視圖。

相關問題