2011-12-25 12 views
7

Implementé una función de arrastrar y soltar en mi aplicación. La aplicación te permite abrir archivos .kext.Arrastrar y soltar en el icono de Dock en Cocoa: destruye asociaciones de archivos

He usado -(void)application:openFiles: además de haber Establecer los tipos de documentos: Document Types setup

todo funciona bien, y mi aplicación puede detectar cuando se cae el kext. Sin embargo, cuando se descarta un Kext, ¡todos los kexts en mi Mac cambian el ícono al ícono de Carpeta! Supongo que tiene algo que ver con mi aplicación jugando con las asociaciones de archivos.

¿Hay alguna forma de evitar esto?

Respuesta

0

Guau, la respuesta es simple: marque el documento se distribuye como un cuadro de paquete en el área de tipos de documento, y el icono no cambia.

Cuestiones relacionadas