0

在下面的代码 self.viewDelegate0x0,我不知道如何解决这个问题。我应该去界面生成器吗?

- (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];
        }
4

1 回答 1

1

viewDelegate 未定义。
通常,在 Apple 类中,视图委托只是调用委托。您应该从某个地方获取此代码。您必须在代码中定义 viewDelegate(不是 IB)

self.viewDelegate=xxxx;

xxxx 必须是您的代表。代表可以是 self !

有关代表解释,请参阅Apple 文档

于 2010-10-27T06:59:30.680 回答