Вопрос

В следующем коде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 не определен.
Обычно в классе Apple, представление делегата просто звонить делегатом. Вы должны были взять этот код откуда-то. Вы должны определить ViewDelegate в вашем коде (а не IB)

self.viewDelegate=xxxx;

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

Видеть Apple Doc. для делегата объяснения

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top