self.viewDelegate = 0x0 почему? - PullRequest
       1

self.viewDelegate = 0x0 почему?

0 голосов
/ 27 октября 2010

В следующем коде self.viewDelegate это 0x0 и я не знаю, как решить Эта проблема. Должен ли я пойти в интерфейс Builder?

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

1 Ответ

1 голос
/ 27 октября 2010

viewDelegate не определено.
Обычно в классе Apple делегат представления - это просто делегат вызова.Вы должны были взять этот код откуда-то.Вы должны определить viewDelegate в своем коде (не IB)

self.viewDelegate=xxxx;

xxxx должен быть вашим делегатом.Делегат может быть сам!

См. Apple doc для объяснения делегата

...