目前我正在使用readObjectsForClasses:从cocoa中的常规粘贴板中检索对象列表,只要我想要检索某个类的对象,就可以使用它。 NSString或NSImage等。
但是,我希望能够读取其中的每个对象,而无需创建所有类的数组,这样返回的数组将包含粘贴板中的每个项目。
这可能吗?
答案 0 :(得分:2)
您是否尝试过使用types
对象的NSPasteboard
方法?我没试过,但documentation说:
返回值
包含联合的NSString对象数组 为所有粘贴板项目声明的数据类型 接收器。返回的类型按其顺序列出 声明。
使用此方法,您可以查询粘贴板类型,即使您无法读取它们。