Как скопировать NSAttributedString в монтажный стол, чтобы пользователь мог вставить или вставить программно (с - (void)paste:(id)sender
из протокола UIResponderStandardEditActions).
Я пытался:
UIPasteboard *pasteBoard = [UIPasteboard generalPasteboard];
[pasteBoard setValue:attributedString forPasteboardType:(NSString *)kUTTypeRTF];
но это сбой с:
-[UIPasteboard setValue:forPasteboardType:]: value is not a valid property list type'
чего и следовало ожидать, поскольку NSAttributedString не является значением списка свойств.
Если пользователь вставляет содержимое монтажного стола в мое приложение, я хотел бы сохранить все стандарты и настраиваемые атрибуты строки с атрибутами.