在下面的代码 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];
        }
有帮助吗?

解决方案

viewDelegate没有定义。结果 通常情况下,苹果类,查看委托只是调用委托。你应该采取从某处此代码。 你必须定义viewDelegate在你的代码(不是IB)

self.viewDelegate=xxxx;

XXXX一定是你的委托。代表可以自己!

请参阅苹果DOC 为代表说明

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top