У меня есть приложение, написанное на Obj-C.В info.plist есть список типов файлов, которые может открыть приложение.Я почти уверен, что это работает, потому что когда я пытаюсь перетащить файл недопустимого типа, приложение не выделяется, но когда я перетаскиваю файл приемлемого типа, оно выделяется и позволяет мне удалить.
Когда я перетаскиваю, приложение запускается корректно, однако, затем я получаю диалоговое окно с текстом:
Не удалось открыть документ «foo.tiff».DocView не может открывать файлы в формате «TIFF File».
У меня действительно есть это в моем info.plist
<key>CFBundleTypeExtensions</key>
<array>
<string>tif</string>
<string>tiff</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>TIFFFile.icns</string>
<key>CFBundleTypeName</key>
<string>TIFF File</string>
<key>CFBundleTypeOSTypes</key>
<array>
<string>TIFF</string>
</array>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSHandlerRank</key>
<string>Documents/</string>
Спасибо.