UITextView — не удается вставить

#objective-c #cocoa-touch #ios4

#objective-c #cocoa-touch #ios4

Вопрос:

У меня есть редактируемый UITextView в приложении для iPad. Я использую его как область, в которой пользователи могут вводить сообщение для отправки. Однако в моем тестировании на iOS 4.3.3 я не могу вставить в него текст, хотя редактирование работает нормально.

Я просмотрел документацию и не вижу, где это было бы включено / отключено. Как я могу разрешить пользователям вставлять в это поле?

Комментарии:

1. обычно вставка выполняется стандартно с помощью UITextView. Я сомневаюсь, что это может быть ошибка в 4.3.3 witch, или вы изменили какую-то функциональность. попробуйте создать новый проект со стандартным UITextField и посмотреть, работает ли это (я никогда раньше не слышал о чем-то подобном, пожалуйста, скажите мне, что произошло, когда вы это выяснили)

2. В дополнение к этому: я протестировал это на симуляторе, и это работает должным образом. Но на моем устройстве этого не происходит.

3. Извините, исправление — кажется, что это работает, только если вы копируете текст из самого UITextView, а не из другого приложения (например, Safari). И это работает только на симуляторе — он вообще не предлагает кнопок копирования / вставки на устройстве.

4. (Прошу прощения за продолжение добавления комментариев, но это действительно странно!) Дальнейшее тестирование на симуляторе показывает, что при первом запуске приложения появляются кнопки копирования / вставки. Но если вы поместите его в фоновый режим, а затем перенесете его вперед, это не сработает! Это похоже на ошибку iOS, но мне трудно в это поверить.

5. (опять же, извините за комментарий поток сознания) При тестировании на устройстве я не могу заставить кнопки отображаться независимо от того, запущено приложение недавно или нет.