我正在使用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