Как мне получить доступ к вводу из моего текстового поля в UIAlertController с целью c?

Я изменяю все с AlertView на AlertController, но я не могу найти в сети ничего для цели c, которая получает то, что пользователь вводит в текстовое поле для AlertController. Вот что у меня есть:

if ([UIAlertController class]) {
            UIAlertController *alertControllerK2 = [UIAlertController
                                                    alertControllerWithTitle:@"\u00A0"
                                                    message:@"Please enter the first number."
                                                    preferredStyle:UIAlertControllerStyleAlert];
            UIAlertAction *K2okAction = [UIAlertAction
                                         actionWithTitle:@"OK"
                                         style:UIAlertActionStyleDefault
                                         handler:nil];
            [alertControllerK2 addTextFieldWithConfigurationHandler:^(UITextField *K2TextField)
             {
                 K2TextField.placeholder = NSLocalizedString(@"Please enter the first number.", @"Please enter the first number.");
             }];
            [alertControllerK2 addAction:K2okAction];
            [self presentViewController:alertControllerK2 animated:YES completion:nil];
        } else {
            UIAlertView *alertK2;
            alertK2 = [[UIAlertView alloc]
                       initWithTitle:@"\u00A0"
                       message:@"Please enter the first number."
                       delegate: self
                       cancelButtonTitle:@"OK"
                       otherButtonTitles:nil];
            alertK2.alertViewStyle=UIAlertViewStylePlainTextInput;
            [alertK2 show];
        }

Проблема в том, что K2TextField определен внутри UIAlertController, поэтому я не могу получить к нему доступ вне этого кода. Но если я попытаюсь определить его заранее, я получу сообщение об ошибке. Любая помощь будет принята с благодарностью!

Ответы на вопрос(2)

Ваш ответ на вопрос