我有一個iOS7的問題。我有一個默認的故事板設置與ViewController。我添加了另一個TableViewController並使用ViewController上的按鈕將它們鏈接起來。 Xcode允許鏈接,但是當我運行應用程序時,Xcode崩潰並出現以下錯誤。從ViewController到TableViewController
2014年3月29日20:58:34.862的VC的TableView [4668:60B] ***終止應用程序 由於未捕獲的異常 'NSGenericException',原因:「推塞格斯 可以僅在源控制器由UINavigationController的實例 管理時使用。
爲什麼我不能有上述設置?我已經在前面嘗試了一個NavigationController,它的工作原理。
的問題似乎是你的根控制器必須是一個UINavigationController來利用push segues。從對象庫中拖動UINavigationController並將其放在您的初始視圖控制器之前,它們將自動連接,現在可以使用push segues。 – ldindu
謝謝@Idindu - Wain有同樣的答覆,但沒有回答爲什麼這是不可能的。你知道爲什麼需要UINavigationController嗎? – extensa5620
只有在根控制器中有uinavigationcontroller時,push segues纔會工作,否則它將無法識別push segues。 – ldindu