在使用 SWReveallViewController 获取 Facebook 应用程序等滑出菜单时,从 github 下载,John-Lluch / SWRevealViewController,参考
SWRevealViewController / RevealControllerStoryboardExample /
我只是ViewDidLoad
从colorViewController.m
[self.navigationController.navigationBar addGestureRecognizer: self.revealViewController.panGestureRecognizer];
至
[self.view addGestureRecognizer: self.revealViewController.panGestureRecognizer];
然后运行它,当后视图显示并单击蓝色单元格时,它崩溃了,红色单元格也是如此。
调试 说:
RevealControllerStoryboardExample[2244:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'
发生了什么?在这个示例中我没有触及任何其他内容,但与上面一样进行了一些更改。我的意图是能够平移视图中的任何位置,而不仅仅是在导航栏上平移。
谁能帮我解决这个问题?