Обновленный UIAlertView
теперь имеет стиль, который позволяет вводить текстовое поле в UIAlertView
, т.е.
alert.alertViewStyle = UIAlertViewStylePlainTextInput;
Это хорошо работает, но я хотел инициализировать вводимый текст с текстом по умолчанию, например "sample".
Я вижу, что в прошлом люди использовали недокументированный API-интерфейс (который прекрасно работает)
[alert addTextFieldWithValue:@"sample text" label:@"Text Field"];
но поскольку это все еще не официальный публичный API Apple, я не могу его использовать.
Есть ли другой способ справиться с этим? Я попытался выполнить инициализацию в willPresentAlertView
, но текстовое поле, похоже, доступно только для чтения.
Спасибо