Ответ 1
Получено решение:
Из меню iPhone Simulator.
Третий вариант: восстановление содержимого и настроек.
Вы потеряете все приложения, установленные в симуляторе, вместе с настройками.
Получил это для меня.
В моем приложении для iPhone у меня есть много искусств ASCII, которые мне нужно вставить в базу данных.
Я использую симулятор и вставляю текст в текстовом виде для вставки искусства ASCII в базу данных.
Здесь буфер обмена симулятора однажды вставляет изображение правильно, но когда я копирую другое искусство, он также вставляет предыдущее искусство в текстовое окно.
Как решить эту проблему? Есть ли работа для этого или любого лучшего подхода?
Получено решение:
Из меню iPhone Simulator.
Третий вариант: восстановление содержимого и настроек.
Вы потеряете все приложения, установленные в симуляторе, вместе с настройками.
Получил это для меня.
Я был разочарован копированием и вставкой в симуляторе и не мог понять, что происходит.
Результаты были похожи на то, что вы описываете: копирование и вставка иногда вставляют то же значение, что и раньше, но не то, что я только что скопировал в буфер обмена.
Наконец я понял, что у симулятора есть собственный буфер обмена, отдельно от основного буфера обмена OS X.
Вы используете команды наложения и вставки для вставки в приложение из буфера обмена симулятора.
Вы можете использовать стандартные скопированные скобки для OS X (Command-X, C, V) для вставки из системного буфера обмена в буфер обмена симулятора.
Итак, чтобы скопировать и вставить из Chrome (например), вы выбираете текст в Chrome, Command-C для копирования. Затем переключитесь на симулятор Command-V, чтобы вставить в буфер обмена симулятора. Затем в вашем приложении вы имитируете касание в текстовом поле, чтобы открыть параметр вставки, затем имитируйте касание кнопкой вставки, чтобы вставить содержимое буфера обмена симулятора в приложение.
Параметры меню выполняют те же действия, что и быстрые клавиши - копирование/вставка между системным буфером обмена и клавиатурой симулятора.
Теперь, когда я понял это, мне действительно нравится это намного лучше, чем если буфер обмена simulator автоматически привязан к буферу OS X.
- ⌘ + C - копирует содержимое буфера обмена iOS в OS X. Это работает как для текста, так и для изображений.
- ⌘ + ⇧ + C - копирует выделенный текст (или что-то еще, что отвечает на копирование: селектор в приложении) в буфер обмена iOS. Это не отображается в меню.
- ⌘ + ⌃ + C - копирует снимок экрана приложения iOS (без симулятора хром) в буфер обмена OS X (используйте ⌘ + S, чтобы сохранить его в файле на Desktop вместо этого).
- ⌘ + V - копирует содержимое буфера обмена OS X в iOS, но не вставляет его. Опять же, это работает как для текста, так и для изображений.
- ⌘ + ⌃ + V - Вставляет буфер обмена OS X в приложение iOS, но оставляет буфер без изменений. Это не работает с изображениями.
Источник: http://olemoritz.net/copypaste-in-the-ios-simulator.html
он работает для меня
Это странная проблема в моем компьютере. У меня есть макрос macOs Sierra 10.xx ++. Что я делаю,
Скопируйте содержимое с вашего Mac с помощью command + c
или клавиатуры.
Теперь нажмите command + v
в том месте, где вы хотите вставить содержимое.
Теперь вставьте в симулятор, используя command + shift + v
Хорошо работает. Подтвержденный ответ.!
Проверьте свойство text
UITextView
. Просто загрузите текст в NSString
и установите эту строку как свойство text
в TextView.
Вы можете скопировать содержимое с mac с помощью ⌘ + ⇧ + C и вставить URL-адрес браузера с помощью ⌘ + V.
Это работает для меня.