我有一個tabbar ios應用程序。我把(嵌入)NavigationController在一個視圖控制器,然後添加一個按鈕和一個新的viewcontroller傳遞。我從第一個vc中的按鈕拖到新的vc並選擇「push」。 但下面的錯誤消息被拋出時我選項卡按鈕:segue按鈕到下一個viewcontroller在xcode中拋出錯誤
終止應用程序由於未捕獲的異常「NSGenericException」,原因:「當源控制器由UINavigationController的實例管理推塞格斯只能用」
我真的不明白,因爲我已經有一個導航控制器,也沒有添加任何額外的代碼。
感謝您的任何幫助。
您可能將第一個VC連接爲Push。我的意思是,有沒有用於navigationController的RootViewController ..? –
rootviewcontroller是項目中的任何viewcontroller。我在這個vc中嵌入了一個導航控制器,並通過按鈕繼續下一個vc。我應該從編輯器或代碼添加/設置任何控制器嗎? –
我做了一個非常簡單的例子,並確保導航控制器沒有影響,如果rootviewcontrollers沒有navigationcontroller。但是,我怎樣才能從vcontrollers的更高級別添加nav.controller? –