我已成功將SWRevealViewController實現到我的項目中。側面菜單是一個帶有不同單元格的UITableView,可以導航到不同的視圖控制器。當我點擊'profile'單元格時,它默認爲LoginViewController,用戶將登錄並驗證後會進入ProfileViewController。這導致我的問題,當我導航到ProfileViewController的導航欄按鈕(左側)無法正常工作。同樣,當我按下注銷按鈕(右側導航欄按鈕)時,它會回到LoginViewController,但是,菜單按鈕不起作用。Swift - SWRevealViewController Left BarButtonItem導航後不工作
我的導航功能如下:
func switchVC() { //Navigates to the profileViewController
let storyboard = UIStoryboard.init(name: "Login", bundle: nil)
let nav = storyboard.instantiateViewControllerWithIdentifier("Profile")
UIApplication.sharedApplication().keyWindow?.rootViewController = nav
}
func switchBack() { //Navigates back to the LoginViewController
let storyboard = UIStoryboard.init(name: "Login", bundle: nil)
let nav = storyboard.instantiateViewControllerWithIdentifier("Login")
UIApplication.sharedApplication().keyWindow?.rootViewController = nav
}
任何幫助,您可以提供將不勝感激。謝謝大家!
乾杯
謝謝你的迴應,Mike!您的帖子對幫助我實現我所需的內容非常有幫助!隨着你的解決方案,以及一些代碼,我能夠實現我正在尋找的東西。謝謝! –
很高興我能幫到你。我最近自己也遇到了同樣的問題 –