目前,我正在使用readObjectsForClasses:从可可中的常规粘贴板中检索对象列表,只要我只想检索特定类的对象(例如NSString或NSImage等。

但是,我希望能够读取其中的每个单个对象,而不必创建所有类的数组,这样返回的数组将包含粘贴板中的每个单个项目。

这可能吗?

最佳答案

您是否尝试过使用types对象的NSPasteboard方法?我还没有尝试过,但是documentation说:


  返回值
  包含以下内容的并集的NSString对象数组
  声明的所有粘贴板上项目的数据类型
  接收器。返回的类型按其顺序列出
  宣布。


使用此方法,即使您无法读取它们,也可以查询粘贴板类型。

07-27 19:02