我已成功将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!您的帖子对帮助我实现我所需的内容非常有帮助!随着你的解决方案,以及一些代码,我能够实现我正在寻找的东西。谢谢! –
很高兴我能帮到你。我最近自己也遇到了同样的问题 –