我正在使用AKSwiftSlideMenu作爲應用程序的基礎。以編程方式打開已連接到導航控制器的視圖控制器
我有一個視圖控制器(HomeVC)連接到導航控制器。
如果故事板入口點指向HomeVC,那麼當然我會得到菜單,但是我的應用程序需要在沒有菜單的情況下啓動,並且只有在完成了某些屏幕和任務之後,我才能導航到HomeVC並允許用戶訪問到菜單。
我注意到,如果ai在沒有連接到導航控制器的起始視圖控制器上放置按鈕,並通過拖動+ cntrl將該按鈕直接連接到導航控制器,然後按下按鈕將使我從沒有菜單的視圖控制器到HomeVC並顯示菜單。
我如何做到這一點編程
預先感謝任何幫助
編輯:我曾嘗試下面的代碼
let storyBoard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let newViewController = storyBoard.instantiateViewController(withIdentifier: "Home") as! UINavigationController
self.present(newViewController, animated: true, completion: nil)
沒有工作具有以下ERR
導致無法將類型'myApp.HomeVC'(0x10a159280)的值轉換爲'UINavigationController'(0x10cc2d3c8)。
請提供更多信息,你想要什麼。如果可能的話,共享一些屏幕或流程圖。 謝謝 – shubhamagg
嗨,補充流程圖。我想要的是從起始點視圖控制器到顯示菜單的視圖控制器,但以編程方式而不是通過按鈕和繼續。 –