Связать тип / расширение файла с приложением какао без документов - PullRequest
10 голосов
/ 07 января 2010

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

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

1 Ответ

13 голосов
/ 07 января 2010

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

...