2012-06-14 41 views
0

我继承一个UIGestureRecogniser,但由于某些原因,这种方法UIGestureRecogniser不调用委托方法

- (BOOL)canBePreventedByGestureRecognizer:(UIGestureRecognizer *)preventingGestureRecognizer{ 

不会被调用

任何想法

PastBin Link

+0

'self.delegate =自我;''在initWithBoundsOfSquare:'是不是一个好主意 –

回答

1

我想你正在混合两种方式来实现canBePreventedByGestureRecognizer的行为:

  1. 使用委托类
  2. 覆盖的方法,因为你正在做的

但在你的接口定义:

UIGestureRecognizer <UIGestureRecognizerDelegate> 

尝试删除该协议UIGestureRecognizerDelegate?

+0

OK,我是否需要调用的方法手动呢? – geminiCoder

+0

是的,你是对的,我很困惑这两个。欢呼声 – geminiCoder

+0

不客气。很高兴它的作品。 –