1

目前我正在使用 readObjectsForClasses: 从可可中的通用粘贴板中检索对象列表,只要我只想检索某个类的对象,例如 NSString 或 NSImage 等,它就可以工作。

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

这可能吗?

4

1 回答 1

2

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

返回值
一个 NSString 对象数组,其中包含为接收器上的所有粘贴板项目声明的数据类型的联合。返回的类型按照它们声明的顺序列出。

使用这种方法,您可能可以查询粘贴板类型,即使您无法阅读它们。

于 2014-03-09T17:22:27.380 回答