IOS / Objective-C / Xcode: копировать текст в буфер обмена - PullRequest
0 голосов
/ 24 августа 2018

У меня странное поведение.

У меня есть следующий код в моем приложении, который должен предварительно заполнить длинную ссылку в буфере обмена, поэтому пользователю нужно только вставить.

  UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
        pasteboard.string = @"Hello world";

Однако вместо текста из кода, поступающего в буфер обмена, последнее, что присутствует в буфере обмена на моем Mac в XCode, появляется на телефоне.

Я тестирую на реальном телефоне SE, а не на симуляторе!

Когда я вставляю в SLComposer на телефоне, я ожидаю увидеть «Hello world».

Вместо этого я вижу последний код, который я вырезал и вставил в Xcode только на моем физическом телефоне:

 UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
    pasteboard.string = link;

Что дает? Хотите знать, если кто-то еще испытал это?

...