SWRevealViewController无法打开幻灯片菜单

时间:2016-02-11 08:39:32

标签: ios swift swrevealviewcontroller

我在我的一个项目中使用SWRevealViewController作为幻灯片菜单。我有一个场景,我有一个视图控制器未连接到显示视图控制器/前VC / RearVC。我通过presentViewController()从我的一个VC转移到这个VC。

我的目的地VC,即“myVC”嵌入在nav.controller中,它有一个我想要的菜单按钮应该执行滑动菜单操作,但我总是在下一行中收到错误

self.test.target = self.revealViewController()
self.test.action = Selector("revealToggle:")
self.view!.addGestureRecognizer(self.revealViewController().panGestureRecognizer())//fatal error: unexpectedly found nil while unwrapping an Optional value

对我来说菜单按钮和滑动都不起作用

更新

我甚至尝试了这些代码 -

var navController = self.storyboard!.instantiateViewControllerWithIdentifier("myNVC") as! UINavigationController
    var navController: UINavigationController = 
     self.revealViewController().frontViewController = navController//fatal error: unexpectedly found nil while unwrapping an Optional value
    self.revealViewController().setFrontViewPosition(.Left, animated: true)

我在下面的演示屏幕截图中附加了我的工作版本,您可以在故事板的底部看到嵌入在导航中的ViewController。控制器。那么现在如何在滑动时显示rear_VC。

请帮助!!

enter image description here

0 个答案:

没有答案