Привет
Мне удалось открыть .xls-файлы из почтового приложения, добавив тип документа в сборку проекта и установить поле «Тип» на «com.microsoft.excel. xls "(см. снимок экрана).
Я хочу сделать то же самое с файлами xlsx, но не могу этого сделать. Я пытался добавить «com.microsoft.excel.xlsx», но это не сработалоКак связать тип файла excel (xlsx) с приложением iPhone
9
A
ответ
14
Я решил, что, определив пользовательский ИМП следующим образом. Попытайтесь добавить эти определения в свой info.plist. Он работает так, как ожидалось.
<key>UTExportedTypeDeclarations</key>
<array>
<dict>
<key>UTTypeDescription</key>
<string>XLSX input table document</string>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
<string>xlsx</string>
<key>public.mime-type</key>
<string>application/vnd.openxmlformats-officedocument.spreadsheetml.sheet</string>
</dict>
<key>UTTypeConformsTo</key>
<array>
<string>public.data</string>
</array>
<key>UTTypeIdentifier</key>
<string>com.mydomain.myapplication.xlsx</string>
</dict>
</array>
....
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeName</key>
<string>XLSX input table document</string>
<key>LSHandlerRank</key>
<string>Owner</string>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>LSItemContentTypes</key>
<array>
<string>com.mydomain.myapplication.xlsx</string>
</array>
</dict>
</array>
0
XSLX уже объявлен как org.openxmlformats.presentationml.presentation
+1
Это PPTX, а не XLSX. – Glorfindel
+0
И даже если вы сделаете это так, это не сработает, если вы не добавите пользовательскую UTI, как в ответе Дэвида. – Glorfindel
Смежные вопросы
- 1. Как связать тип файла .x_t с приложением iOS?
- 2. Как связать типы файлов с приложением iPhone?
- 3. Как связать тип файла с (моим) Java-приложением на OSX?
- 4. Как связать тип файла с приложением Windows Phone?
- 5. Связать файл с приложением
- 6. Связать sqlite3 db с приложением для iPhone
- 7. Как определить реальный формат файла XLSX Excel?
- 8. MacOSX - связать расширение файла с приложением - программно
- 9. Android, связать расширение файла с приложением
- 10. Как связать определенный тип файла с «Просмотр файла»
- 11. Прочтите .xlsx Excel Ошибка файла
- 12. Экспорт файла Excel с .xlsx Extension
- 13. Как связать тип файла с иконкой?
- 14. Как связать акулу с запущенным iPhone-приложением на устройстве?
- 15. Как связать видео с приложением
- 16. Как связать paypal с приложением?
- 17. Узел XLSX для записи файла excel
- 18. Связать папку с .Net-приложением
- 19. Связанный тип файла с приложением (Android)
- 20. Изменение файла .xlsx (Excel 2007 и новее)
- 21. Excel VBA - сохранить как с расширением .xlsx
- 22. Как запустить приложение iPhone с документом, использующим тип файла документа?
- 23. Открытие файла xlsx, созданного с помощью SpreadSheetGear
- 24. Чтение файла Excel 2007 (.xlsx) в C#
- 25. Как установить ограничения для файла excel с помощью xlsx writer
- 26. Узел xlsx module get headers файла excel
- 27. Слияния .xlsx файла с Python
- 28. PHP Чтение файла xlsx Excel 2007
- 29. PHP Excel Reader для чтения файла xlsx
- 30. Связать тип файла с emacs/cygwin
я Стеллы stucked в этом вопросе !!! –