Связать тип файла / расширение с приложением cocoa, не основанным на документах

StackOverflow https://stackoverflow.com/questions/2021596

Вопрос

По какой-то причине это действительно трудно найти и решить.Не могу найти никакой документации по этому поводу.У меня есть приложение, не основанное на документах, в котором я хотел бы открывать все определенные типы файлов, но я не хочу использовать NSDocuments, но пусть мой код обрабатывает открытие файла и его обработку.Я добавил CFBundleTypeExtensions и все настройки в info.plist.

Теперь приложение откроет тип файла, но отобразит ошибку типа:"Не удалось открыть документ xxxx.Приложение не может открывать файлы в формате гггг".

Это было полезно?

Решение

Внедрили ли вы -приложение: OpenFile: в делегате приложения?Если нет, то ваше приложение не имеет возможности узнать, как открыть какой-то случайный файл в каком-то случайном формате.От вас зависит добавить эту функциональность и отреагировать успехом или неудачей.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top