Я создал приложение, способное воспроизводить аудиофайлы. Это само по себе прекрасно работает, а также перетаскивает & drop from finder в мое приложение.Как сделать Finder 'Open With' работать для моего приложения (XCode, OS X)?
Что я хотел бы, как хорошо, что люди могут использовать мое приложение из Finder с помощью Open With меню (или даже позволить им установить мое приложение по умолчанию для определенного типа файла)
После многих Я обнаружил, что мне нужно настроить тип документа в XCode (Editing information property lists) Я успешно добавил такой тип под названием «Музыкальный файл», с UTI 'public.mp3' Когда я сейчас щелкнул правой кнопкой мыши файл MP3, мое приложение перечисленные в меню «Открыть с». Пытаясь использовать его, открывается мое приложение, но появляется предупреждающее сообщение «Невозможно открыть документ. Приложение не может открывать файлы в формате« Музыкальный файл ».
Он, кажется, не проходит через командной строки, как это имеет место в Windows. Мое приложение поддерживает перетаскивание & Отключение от Finder, и это тоже отлично работает.
Я не знаю, где искать дальше, так что было бы здорово, если бы кто-нибудь мог указать мне в правильном направлении. Мое приложение не использует NSDocument, поэтому поле «Класс» для меня не подходит. Я думаю (и в соответствии с документами это поле не требуется, но он не говорит, как обращаться с ним без класса)
Спасибо, что сделал трюк! – Adion