按照文檔我必須使用如何將NSDate複製到UIPasteboard?
- (void)setValue:(id)value forPasteboardType:(NSString *)pasteboardType
但我不能找到UTI的NSDate的。我想複製原始NSDate本身以及格式化的字符串表示。
有沒有辦法做到這一點,而不是隻複製一個字符串?
按照文檔我必須使用如何將NSDate複製到UIPasteboard?
- (void)setValue:(id)value forPasteboardType:(NSString *)pasteboardType
但我不能找到UTI的NSDate的。我想複製原始NSDate本身以及格式化的字符串表示。
有沒有辦法做到這一點,而不是隻複製一個字符串?
Apple documentation對於如何引用屬性列表對象(如NSDate對象)似乎很模糊!
查看MobileCoreServices框架中的UTCoreTypes.h我不知道是否可以使用kUTTypeItem,因爲它是基本類型 - 實際上Apple將它描述爲「大多數事物的基本類型」?我也可能會嘗試kUTTypeContent,因爲它具體提到了粘貼板數據。
編輯
看起來好像其他人有同樣的問題 - 看previous thread here,並注意有關使用NSPropertyListSerialization的答案,雖然有點痛,可能讓你得到你的約會對象返回的一個plist。
你爲什麼要添加一個NSDate到粘貼板,你試圖達到什麼樣的行爲? – 2012-07-07 10:28:41
複製一個NSDate,並在其他位置粘貼回來。日曆的東西。 – 2012-07-07 12:26:28
您的應用程序中的另一個位置? – 2012-07-07 12:30:01