I\'m changing everything over from AlertView to AlertController, but I can\'t find anything online for objective c that retrieves what the user inputs in a text field for th
The UIAlertController
has an array of textFields
that are ordered by when you added them (the first one you added is index 0). Since it is a generic array, you will have to cast the result before accessing the text
field.
__weak UIAlertController *alertRef = alertController;
UIAlertAction* okAction = [UIAlertAction actionWithTitle:@"Button Text"
handler:^(UIAlertAction * action) {
// access text from text field
NSString *text = ((UITextField *)[alertRef.textFields objectAtIndex:0]).text;
}];