如何获取在显示OSX服务之前右键单击的文件/文件夹的信息



我正在考虑创建一个OSX系统服务,如下所述:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/SysServices/introduction.html我的理解是,我可以使用这种方法将项目添加到Finder的右键菜单中。

我脑海中唯一的一个大问号是,我是否可以根据右键单击的项目有条件地显示我的服务NSMenuItem。我在文档中看不到这样做的方法,我只是错过了什么吗?

请参阅此处。您不能预先运行任何代码,但可以使用NSSendFileTypes指定服务接受的UTI数组(用于标识文件类型)。

最新更新