根据我必须使用的文档
- (void)setValue:(id)value forPasteboardType:(NSString *)pasteboardType
但是我无法找到NSDate的UTI。我想复制原始NSDate本身以及格式化的字符串表示。
除了复制一个字符串之外,有没有办法做到这一点?
答案 0 :(得分:1)
Apple documentation对于如何引用属性列表对象(如NSDate对象)似乎相当模糊!
在MobileCoreServices框架中查看UTCoreTypes.h我想知道你是否可以使用kUTTypeItem,因为它是基类型 - 事实上Apple将其描述为'大多数事物的基本类型'?我也可以尝试kUTTypeContent,因为它特别提到了粘贴板数据。
修改强>
看起来其他人遇到了同样的问题 - 请参阅previous thread here并注意使用NSPropertyListSerialization的答案,虽然有点痛苦,但可能会让你的日期对象恢复为plist。 / p>