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