ошибка: ожидается токен ':' before ')' - PullRequest
0 голосов
/ 13 мая 2011
-(void)countdown:(NSTimer *)timer{

    _value -=1;
    if ((_delegate != nil) && [_delegate respondsToSelector:@selector(countdownTicker:didUpdateValue:withAction)]) { // error: expected ':' before ')' token
        [_delegate countdownTicker:self didUpdateValue:_value withAction:ZIMCountdownTickerTickAction];
    }
    if (_value <= 0) {
        [self stop];
        if ((_delegate != nil) && [_delegate respondsToSelector:@selector(countdownTicker:didUpdateValue:withAction)]) { // error: expected ':' before ')' token
            [_delegate countdownTickerDidFinish:self];
        }
    }
}

Ответы [ 2 ]

4 голосов
/ 13 мая 2011

Исправьте это точно так, как говорит ошибка:

... respondsToSelector:@selector(countdownTicker:didUpdateValue:withAction:)]
                                                                          ^
2 голосов
/ 13 мая 2011

Вам нужно поставить ':' в конце вашего параметра withAction в селекторе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...