Почему этот код alertView не работает?Нет ошибок, просто не делаю как надо - PullRequest
0 голосов
/ 08 февраля 2011
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
    NSLog(@"buttonindex: %i", buttonIndex);
    NSLog(@"tag: %i", alertView.tag);
    if ((alertView.tag <= 3) && (alertView.tag >= 1)) {

    } //Between 1 and 3
    else if (alertView.tag = 8) {

        }
    else if (alertView.tag = 10) {
        NSLog(@"Test");

    }
}

По какой-то причине, хотя я использую alertView с тегом 10, и он возвращает «Tag: 10» в NSLog, он не показывает журнал «Test» или обрабатывает какой-либо код изнутриэти последние скобки.И все же tag тега alertView 8 работает нормально.

1 Ответ

8 голосов
/ 08 февраля 2011

Будьте осторожны, это должно быть == в ваших утверждениях if.Кроме того, как вы назначаете теги для просмотра предупреждений?

...