所以我正在用5個視圖控制器應用程序,該第一被嵌入在一個UINavigationController和之間的SEGUE前4個視圖控制器工作正常。但是引入第五視圖控制器已經打破了這一點,我得到了錯誤NSGenericException「原因:」只能當源控制器由UINavigationController的
Terminating app due to uncaught exception 'NSGenericException', reason: 'Push segues can only be used when the source controller is managed by an instance of UINavigationController.'
我還沒有這個第五視圖控制器,它只是一個標準的ViewController與圖像視圖和標籤,所有做過什麼不同我的segues通過ctrl拖動故事板中的按鈕來調用。有誰知道這是什麼原因?
謝謝
想知道爲什麼這未被選爲正確答案? – dhaval
可能是因爲OP很清楚地表示他已經將所有視圖控制器嵌入到UINavigationController中。我在我的項目中遇到了完全相同的問題。視圖控制器絕對是嵌入在UINavigationController中的,正如導航欄中的
NathanAldenSr
太棒了。簡單的回答,爲我節省了很多時間,並解決了一個障礙。 +1 – voghDev