Офисные документы не открываются с помощью функции быстрого просмотра

Я создал 2 тестовых приложения:

В одном документы включены в пакет и могут быть открыты с помощью контроллера быстрого просмотра. В другом приложении документы загружаются. Когда я пытаюсь открыть файлы, контроллер быстрого просмотра просто показывает сообщение о том, что произошла ошибка. Странно, но без проблем откроет загруженные PDF документы.

Я подозреваю, что это как-то связано с заголовками и типами mime, но я не уверен в этом. Кто-нибудь знает, в чем причина того, что загруженные документы.doc или.docx не открываются, а локальные документы открываются?

1 ответ

Решение

Оказалось проблема с сохранением скачанных файлов. Сначала я записывал данные в URL пути к файлу. Это сохранило данные в нужном месте, но тип файла больше не распознавался.

Решением было использовать FileManager по умолчанию для сохранения файла.

[[NSFileManager defaultManager] createFileAtPath:filePath contents:data attributes:nil];
Другие вопросы по тегам