Когда я использую UITextField
для получения ввода для размещения в UIPickerView
, он работает нормально, если я сначала не выбрал строку в окне выбора. UITextField
скрыт, и нужно нажать кнопку, чтобы показать его, чтобы пользователь мог что-то ввести. Если пользователь просто нажимает кнопку, UITextfield
не отображается с hidden=NO
, и появляется поле и клавиатура, получает ввод, помещает его в окно выбора и снова без проблем скрывает клавиатуру. Однако, если я прокручиваю окно выбора сначала , а затем нажимаю кнопку для ввода в UITextField, приложение вылетает в операторе UITextField.hidden=NO;
с сообщением -
'[NSCFString setHidden:] нераспознанный селектор, отправленный экземпляру'.
Это происходит только тогда, когда вид сборщика был использован первым, т.е. когда UITextField
не пусто. Я пытался инициализировать UITextField
в IBAction
до получения ввода, но это не имеет значения.
Любые предложения будут очень полезны. Благодарю.