Перетаскивание значка Dock в Cocoa - портит ассоциации файлов

Я реализовал функцию перетаскивания в своем приложении. Приложение позволяет открывать .kext файлов.

Я использовал -(void)application:openFiles:, а также установил типы документов: Настройка типов документов

Все работает хорошо, и мое приложение может определить, когда kext удален. Однако, когда кекст удаляется, все кексты на моем Mac меняют значок на значок папки! Я предполагаю, что это как-то связано с тем, что мое приложение возится с ассоциациями файлов.

Есть ли способ обойти это?


person Oskar    schedule 25.12.2011    source источник


Ответы (1)


Вау, ответ был прост: отметьте «Документ распространяется как пакет» в области «Типы документов», и значок не изменится.

person Oskar    schedule 22.04.2017