![](/img/trans.png)
[英]SWRevealViewController back to previous viewcontroller not working
[英]SWRevealViewController how to go back to previous ViewController after performing SWRevealViewControllerSeguePushController
我公司的应用程序有一些页面,可以使用正常的 push segues
在正常导航期间访问这些页面,同时可以使用SWRevealViewControllerSeguePushController
从侧面菜单访问该SWRevealViewControllerSeguePushController
在正常的推送中,我可以通过执行以下操作返回上一页:
[self.navigationController popViewControllerAnimated:YES];
但这在第二种情况下不起作用,因为我正在使用新的 navigation controller
将SWReveal推送到该页面,因此它不会弹出,但是我希望它先返回上一页, 然后再从菜单中选择该新页面
在第一种情况下,我只是直接推送到新页面,在第二种情况下,我推送到导航控制器 ,它的根目录是新页面
我希望后退按钮弹出到上一页,然后再单击侧面菜单中的消息
我希望我说清楚了
我之前在iOS / swift项目中使用过SWRevealViewController,但我没有遇到这个问题,
我将所有需要导航的视图控制器与导航控制器连接在一起,并从视图控制器本身到目标视图控制器进行筛选
我使用self.performSegueWithIdentifier(SEGUE_IDENTFIRE, sender: nil)
进行正常的segue
和self.navigationController?.popViewControllerAnimated(true)
用于以前的视图控制器
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.