Làm thế nào để bạn sao chép một NSAttributedString trong tông, cho phép người dùng để dán, hoặc để dán theo chương trình (với - (void)paste:(id)sender
, từ giao thức UIResponderStandardEditActions).Sao chép NSAttributedString trong UIPasteBoard
tôi đã cố gắng:
UIPasteboard *pasteBoard = [UIPasteboard generalPasteboard];
[pasteBoard setValue:attributedString forPasteboardType:(NSString *)kUTTypeRTF];
nhưng vụ tai nạn này với:
-[UIPasteboard setValue:forPasteboardType:]: value is not a valid property list type'
mà là để được mong đợi, bởi vì NSAttributedString không phải là một giá trị danh sách bất động sản.
Nếu người dùng dán nội dung của bảng trong ứng dụng của tôi, tôi muốn giữ tất cả các tiêu chuẩn và thuộc tính tùy chỉnh của chuỗi được phân bổ.
Made một số hiểu biết trong UIPasteBoard và NSAttributedString, có thể có giá trị: http://stackoverflow.com/a/38211885/1054573 –