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