在Cocoa Mac Os X桌面应用程序中,我可以配置项目,以便可以将没有扩展名的文件拖入应用程序的图标中吗?

时间:2016-06-08 03:01:08

标签: objective-c xcode cocoa xcode7.3

在Cocoa Mac Os X桌面应用程序中,我可以配置项目,以便可以将没有扩展名的文件拖入应用程序的图标中吗?感谢

1 个答案:

答案 0 :(得分:1)

您的应用通过Uniform Type Identifiers标识它处理的文件(可以控制哪些类型可以拖到其上,以及您的应用在Finder的“打开方式”菜单中显示)。

在Xcode中,您可以在"文档类型"在"信息"应用目标的标签。根类型(即所有文件所需的类型)是public.data。基本上只需添加一个文档类型,将标识符设置为public.data,就可以了。

视觉辅助:

Xcode screenshot showing document type for all files

请注意,这不会涵盖文件夹。为此,请使用public.folder