在下面的代码中
self.viewDelegate
是0x0
,我不知道如何解决
这个问题。我应该去界面生成器吗?
- (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];
}
答案 0 :(得分:1)
未定义viewDelegate 通常,在Apple类中,视图委托只是调用委托。你应该从某个地方获取这些代码。 您必须在代码中定义viewDelegate(而不是IB)
self.viewDelegate=xxxx;
xxxx必须是您的代表。代表可以是自我!
请参阅Apple doc了解委托说明