Ios 从Swift中SWRevealViewController的菜单中简单推送(视图控制器)?
这是我的SWRevealViewController菜单 当我选择“显示视图控制器推送控制器”或“显示视图控制器设置控制器” 我得到的登录屏幕与SWRevealViewController菜单(不是后退按钮)如图所示,正确无误 为此,我使用了代码Ios 从Swift中SWRevealViewController的菜单中简单推送(视图控制器)?,ios,swift,swrevealviewcontroller,Ios,Swift,Swrevealviewcontroller,这是我的SWRevealViewController菜单 当我选择“显示视图控制器推送控制器”或“显示视图控制器设置控制器” 我得到的登录屏幕与SWRevealViewController菜单(不是后退按钮)如图所示,正确无误 为此,我使用了代码 if self.revealViewController() != nil { menuButton.target = self.revealViewController() menuB
if self.revealViewController() != nil {
menuButton.target = self.revealViewController()
menuButton.action = "revealToggle:"
menuButton.title = ""
menuButton.image = UIImage(named: "reveal-icon")
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
}
问题:
现在,我想从SWRevealViewController菜单简单推送。我不想“显示视图控制器推送控制器”和使用上述代码
我尝试过弹出视图控制器
self.navigationController.popViewController(animated:false) // not working
只需要简单的推。按下“后退”按钮后,应返回主页或菜单。提前感谢
简单推送我会得到“返回图标”,如下图所示。您是否尝试将显示视图控制器作为应用程序的入口点,并删除启动控制器,因为如果您只想返回主视图,您可以按如下方式执行此操作:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateInitialViewController() as UIViewController!
self.presentViewController(controller, animated: false, completion: nil)