У меня странное поведение.
У меня есть следующий код в моем приложении, который должен предварительно заполнить длинную ссылку в буфере обмена, поэтому пользователю нужно только вставить.
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.string = @"Hello world";
Однако вместо текста из кода, поступающего в буфер обмена, последнее, что присутствует в буфере обмена на моем Mac в XCode, появляется на телефоне.
Я тестирую на реальном телефоне SE, а не на симуляторе!
Когда я вставляю в SLComposer на телефоне, я ожидаю увидеть «Hello world».
Вместо этого я вижу последний код, который я вырезал и вставил в Xcode только на моем физическом телефоне:
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.string = link;
Что дает? Хотите знать, если кто-то еще испытал это?