拖放在Cocoa中的Dock图标 - 介绍文件关联

Osk*_*kar 7 cocoa icons kernel-extension

我在我的应用程序中实现了拖放功能.该应用程序让你打开.kext文件.

我已经使用-(void)application:openFiles:了以及设置文档类型: 文档类型设置

一切正常,我的应用程序可以检测到何时丢弃kext.但是,当删除Kext时,我的Mac上的所有kexts都会将图标更改为Folder icon!我想这与我的应用程序搞乱文件关联有关.

有没有办法解决?

Osk*_*kar 0

哇,答案很简单:在“文档类型”区域中勾选“文档作为捆绑包分发”框,并且图标不会改变。