iOS - UIPasteboard не работает вне приложения
Я думаю, что это скорее недостаток SDK, чем в моих приложениях », но недавно я пытался использовать UIPasteboard для копирования строк из моего приложения, и он отлично работает для вставки куда-то, когда я внутри приложения.
Когда я переключаюсь в другое приложение, нажимая кнопку «Домой» или что-то в этом роде, у меня просто нет возможности вставить скопированный контент.
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
[pasteboard setString: @"blah" ];
NSLog(@"%@", pasteboard.string);
В этом случае он напечатает «бла», и всякий раз, когда я быстро касаюсь текстового поля, он показывает опцию вставки. Но если я зайду в Safari, Notes или Mail, это не покажет мне эту возможность.
Кроме того, если я скопирую что-нибудь из почты и зайду в свое приложение, я не увижу опцию вставки ...