Come si copia un NSAttributedString nel tavolo di montaggio, per consentire all'utente di pasta, o per incollare di programmazione (con - (void)paste:(id)sender
, dal protocollo UIResponderStandardEditActions).Copia NSAttributedString in UIPasteBoard
ho provato:
UIPasteboard *pasteBoard = [UIPasteboard generalPasteboard];
[pasteBoard setValue:attributedString forPasteboardType:(NSString *)kUTTypeRTF];
ma questo incidente con:
-[UIPasteboard setValue:forPasteboardType:]: value is not a valid property list type'
che è da aspettarselo, perché NSAttributedString non è un valore elenco di proprietà.
Se l'utente incolla il contenuto del pannello di montaggio nella mia app, vorrei conservare tutti gli standard e gli attributi personalizzati della stringa attribuita.
fatto alcuni approfondimenti in UIPasteBoard e NSAttributedString, potrebbe essere prezioso: http://stackoverflow.com/a/38211885/1054573 –