Ошибка при попытке установить UITextField для первого ответчикаIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка при попытке установить UITextField для первого ответчика

Сообщение Anonymous »

Я получаю эту ошибку при вызове метода gotFirstResponder() в поле UITextfield
-[RTIInputSystemClient RemoteTextInputSessionWithID:performInputOperation:] для выполнения операции ввода требуется действительный идентификатор сеанса. inputModality = Keyboard, inputOperation =, customInfoType = UIEmojiSearchOperations
Когда я изначально создаю текстовое поле с помощью этого кода

Код: Выделить всё

        textField = UITextField(frame: CGRect(origin: .zero, size:frame.size))
textField.text = ""
textField.backgroundColor = UIColor.clear
textField.layer.borderWidth = 0
textField.layer.borderColor = UIColor.clear.cgColor
textField.layer.backgroundColor = UIColor.clear.cgColor
А затем установите textField.becomeFirstResponder(), это работает
Но если я коснусь текстового поля, я получу ошибку выше, и я получаю ту же самую ошибку, когда пытаюсь коснитесь текстового поля еще раз. Я уже пытался включить автокоррекцию, как было предложено в аналогичном сообщении, но это ничего не дало.
Я пробовал удалить текстовое поле из суперпредставления и создать совершенно новое и добавив это на место, я получаю ту же ошибку

Подробнее здесь: https://stackoverflow.com/questions/787 ... -responder
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»