Я был разочарован копированием и вставкой в симуляторе и не мог понять, что происходит.
Результаты были похожи на те, что вы описываете: при копировании и вставке иногда вставлялось то же значение, которое я скопировал раньше, но не то, что я только что скопировал в буфер обмена.
Я наконец понял, что у симулятора есть собственный буфер обмена, отдельный от основного буфера обмена OS X.
Для вставки в приложение из буфера обмена симулятора используются сенсорные команды копирования и вставки.
Вы можете использовать стандартные сочетания клавиш для копирования и вставки OS X (Command-X, C, V) для вставки из системного буфера обмена в буфер обмена симулятора.
Итак, чтобы скопировать и вставить из Chrome (например), вы выбираете текст в Chrome, Command-C для копирования. Затем переключитесь на симулятор, Command-V, чтобы вставить в буфер обмена симулятора. Затем в своем приложении вы имитируете прикосновение к текстовому полю, чтобы вызвать опцию вставки, а затем имитируете прикосновение к кнопке вставки, чтобы вставить содержимое буфера обмена симулятора в приложение.
Параметры меню делают то же самое, что и сочетания клавиш - копируют / вставляют между системным буфером обмена и клавиатурой симулятора.
Теперь, когда я понял это, мне это нравится намного больше, чем если бы буфер обмена симулятора был автоматически привязан к буферу обмена OS X.