我正在使用SWRevealViewController插件(https://github.com/John-Lluch/SWRevealViewController)在我的iOS应用程序中具有抽屉式转换。SWRevealViewController - 知道显示哪个ViewController
我添加了一个panGestureRecognizer我的看法,以允许用户拖动右侧的ViewController隐藏左VC:
[self.view addGestureRecognizer: self.revealViewController.panGestureRecognizer];
现在,我想在合适的VC一直拖到触发检测动画,所以基本上我只想找到一种方法来自动知道显示哪个VC。
到目前为止,我已经尝试将事件绑定到self.revealViewController.panGestureRecognizer与此代码:
[self.revealViewController.panGestureRecognizer addTarget:self action:@selector(PanGestureEnded:)];
然后做到这一点:
-(void)PanGestureEnded:(UIPanGestureRecognizer *)gesture{
if (gesture.state==UIGestureRecognizerStateEnded) {
//some code here
}
}
但我的应用老是死机,我武功exc_bad_access错误。所以我启用NSZombies和我得到以下错误信息:
-[TabBarViewController PanGestureEnded:]: message sent to deallocated instance 0xc1ad890
有没有人有一个想法如何解决这个问题?
非常感谢
有人帮我解决这个问题吗? – Spearfisher