UIAlertView и UITextFields не работают - PullRequest
0 голосов
/ 11 января 2011

Я пытаюсь направить пользователя в новую сцену, если он вводит правильный код, но это не работает.Вот код:

- (void)showCodes:(id)sender {
    alert = [[UIAlertView alloc] initWithTitle:@"Codes" message:@"Enter a code." delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Enter", nil];
    code = [[UITextField alloc] initWithFrame:CGRectMake(12, 45, 260, 25)];
    CGAffineTransform myTransform = CGAffineTransformMakeTranslation(0, 60);
    [alert setTransform:myTransform];

    [code setBackgroundColor:[UIColor whiteColor]];
    [alert addSubview:code];
    [alert show];
    [code retain];
}

- (void)alertView:(UIAlertView*)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex == 1) {
    NSString *text = code.text;
    NSString *othermode;
    bernierMode = @"epicmode";
    if (text == nil) {
        //nothing
    }
    else if(text == othermode)
    {
        //go to other view...
    }
    else {

    }
}
}

Я использую cocos2D (не думаю, что это имеет значение) в моем заголовочном файле, я также установил UIAlertView Delegate.*

Тейт

1 Ответ

0 голосов
/ 12 января 2011

Игры - Stack Exchange станет для вас лучшим сайтом.Этот сайт предназначен для всех ваших потребностей в игровом коде.

...