早安用户,自己的委托方法
我已经实现了follwing deleagate方法:
- (void)openFlowView:(AFOpenFlowView *)openFlowView doubleTapOnIndex:(int)index itemView:(AFItemView *)itemView{
NSLog(@"Der Touch geht!!!!!");
}
而且有方法应提示,并呼吁:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject];
if ([touch tapCount] == 2) {
if ([self.viewDelegate respondsToSelector:@selector(openFlowView:doubleTapOnIndex:itemView:)])
[self.viewDelegate openFlowView:self doubleTapOnIndex:selectedCoverView.number itemView:selectedCoverView];
}
else {
但它永不熄灭进入第二个如果,有人知道为什么这样吗?
问候,并感谢大家的帮助 事先
对不起,我不知道你的意思,我添加委托方法的类是AFOpenFlowView.m – Marco 2010-10-21 07:33:06
我认为是什么Benoît问是否a)方法openFlowView:等在viewDelegate的类中声明。另一个可能的问题可能是viewDelegate是零,如果你还没有在你正在检查的时候设置它的话。respondsToSelector – 2010-10-21 07:37:46
你有这两个方法在同一个类(AFOpenFlowView)? – 2010-10-21 07:42:22