Kopiuj NSAttributesString w UIPasteBoard
Jak skopiować ciąg NSAttributedString na stół montażowy, aby umożliwić użytkownikowi wklejanie lub wklejanie programowe (za pomocą- (void)paste:(id)sender
, z protokołu UIResponderStandardEditActions).
Próbowałem:
UIPasteboard *pasteBoard = [UIPasteboard generalPasteboard];
[pasteBoard setValue:attributedString forPasteboardType:(NSString *)kUTTypeRTF];
ale ta katastrofa z:
-[UIPasteboard setValue:forPasteboardType:]: value is not a valid property list type'
czego należy się spodziewać, ponieważ NSAttributedString nie jest wartością listy właściwości.
Jeśli użytkownik wklei zawartość pulpitu w mojej aplikacji, chciałbym zachować wszystkie standardy i niestandardowe atrybuty przypisanego ciągu.