Текстовое поле UIAlertView не показывает клавиатуру в iOS8

@implementation
UIAlertView *query;
@end

- (void)viewWillAppear:(BOOL)animated {
query = [[UIAlertView alloc]
                      initWithTitle:NSLocalizedString(@"New", @"")
                      message:nil
                      delegate:self
                      cancelButtonTitle:NSLocalizedString(@"Cancel", nil)
                      otherButtonTitles:NSLocalizedString(@"OK", @""), nil];
query.alertViewStyle = UIAlertViewStylePlainTextInput;
UITextField *textField = [_query textFieldAtIndex:0];
textField.placeholder = NSLocalizedString(@"Title", @"placeholder text where user enters name for new playlist");
textField.delegate = self;
[_query show];
}

ПослеUIAlertView клавиатура тоже отображается иUITextfield это фокус (он работает только на iOS7, но не работает на iOS8). я пытался[textfield becomeFirstResponder], но это не сработало. Я создаю новый проект и использую бухту выше, это работает.

Моя проблема: клавиатура не отображается сUIAlertViewStylePlainTextInput стиль.

Не знаю почему? Кто-нибудь может мне помочь? Благодарю.