1

根据我必须使用的文档

- (void)setValue:(id)value forPasteboardType:(NSString *)pasteboardType

但我找不到 NSDate 的 UTI。我想复制原始 NSDate 本身以及格式化的字符串表示形式。

除了复制一个字符串之外,有没有办法做到这一点?

4

1 回答 1

1

Apple 文档对于如何引用属性列表对象(如 NSDate 对象)似乎相当模糊!

查看 MobileCoreServices 框架中的 UTCoreTypes.h,我想知道您是否可以使用 kUTTypeItem,因为它是基本类型——事实上,Apple 将其描述为“大多数事物的基本类型”?我也可能会尝试 kUTTypeContent ,因为它特别提到了粘贴板数据。

编辑

看起来好像其他人也有同样的问题 - 请参阅此处的上一个线程并注意有关使用 NSPropertyListSerialization 的答案,虽然有点痛苦,但可能会让您将日期对象作为 plist 取回。

于 2012-07-07T11:17:12.230 回答