Я был разочарован копированием и вставкой в симуляторе и не мог понять, что происходит.
Результаты были похожи на те, что вы описываете: при копировании и вставке иногда вставлялось то же значение, которое я скопировал раньше, но не то, что я только что скопировал в буфер обмена.
Я наконец понял, что у симулятора есть собственный буфер обмена, отдельный от основного буфера обмена OS X.
Для вставки в приложение из буфера обмена симулятора используются сенсорные команды копирования и вставки.
Вы можете использовать стандартные сочетания клавиш для копирования и вставки OS X (Command-X, C, V) для вставки из системного буфера обмена в буфер обмена симулятора.
Итак, чтобы скопировать и вставить из Chrome (например), вы выбираете текст в Chrome, Command-C для копирования. Затем переключитесь на симулятор, Command-V, чтобы вставить в буфер обмена симулятора. Затем в своем приложении вы имитируете прикосновение к текстовому полю, чтобы вызвать опцию вставки, а затем имитируете прикосновение к кнопке вставки, чтобы вставить содержимое буфера обмена симулятора в приложение.
Параметры меню делают то же самое, что и сочетания клавиш - копируют / вставляют между системным буфером обмена и клавиатурой симулятора.
Теперь, когда я понял это, мне это нравится намного больше, чем если бы буфер обмена симулятора был автоматически привязан к буферу обмена OS X.
Из Xcode 9.0 или выше:
Открытый симулятор
Нажмите "Изменить" в верхнем меню.
Включить -> «Автоматически синхронизировать монтажный стол»
Если он уже включен, отключите его и снова включите.
Нажмите и удерживайте, чтобы вставить текст, т.е. скопировать
Ниже Xcode 9.0
меня устраивает
источник
Источник: http://olemoritz.net/copypaste-in-the-ios-simulator.html
источник
В Xcode 9 или выше: 1. Активный симулятор 2. Отметьте меню «Правка -> Автоматически синхронизировать монтажный стол» 3. Наслаждайтесь :)
источник
Это странная проблема на моем компьютере. На моем Mac установлен macOs Sierra 10.xx ++ . Что я делаю,
Скопируйте содержимое со своего Mac с помощью
command + c
клавиатуры или.Теперь нажмите
command + v
в том месте, куда вы хотите вставить контент.Теперь вставьте в симулятор, используя
command + shift + v
Работает хорошо. Подтвержденный ответ.!
источник
Проверить
text
свойствоUITextView
. Просто загрузите свой текстовый рисунок в файлNSString
и установите эту строку какtext
свойство TextView.http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextView_Class/Reference/UITextView.html%23//apple_ref/occ/instp/UITextView/text
источник
Вы можете скопировать контент с Mac с помощью ⌘ + ⇧ + C и вставить в URL-адрес браузера с помощью ⌘ + V.
У меня это работает.
источник
В качестве последнего шага попробуйте перезапустить симулятор Xcode и iOS.
Menu -> Hardware -> Restart
источник
Получил решение:
Из меню iPhone Simulator.
Третий вариант: восстановить содержимое и настройки.
Вы потеряете все приложения, установленные в симуляторе, вместе с настройками.
У меня это работает.
источник