【发布时间】:2016-07-26 02:38:34
【问题描述】:
我已成功将 SWRevealViewController 实施到我的项目中。侧边菜单是一个带有不同单元格的 UITableView,它们导航到不同的视图控制器。当我点击“个人资料”单元格时,它默认为 LoginViewController,用户将在那里登录,一旦验证,将转到 ProfileViewController。这导致了我的问题,当我导航到 ProfileViewController 时,导航栏按钮(左侧)无法正常工作。同样,当我按下注销按钮(右侧导航栏按钮)时,它确实导航回 LoginViewController,但是,菜单按钮不起作用。
我的导航功能如下:
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
}
如果您能提供任何帮助,我们将不胜感激。谢谢大家!
干杯
【问题讨论】:
标签: ios swift navigation