self.viewDelegate =为0x0为什么呢?
-
26-09-2019 - |
题
在下面的代码
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];
}
解决方案
viewDelegate没有定义。结果 通常情况下,苹果类,查看委托只是调用委托。你应该采取从某处此代码。 你必须定义viewDelegate在你的代码(不是IB)
self.viewDelegate=xxxx;
XXXX一定是你的委托。代表可以自己!
请参阅苹果DOC 为代表说明
不隶属于 StackOverflow