Офисные документы не открываются с помощью функции быстрого просмотра
Я создал 2 тестовых приложения:
В одном документы включены в пакет и могут быть открыты с помощью контроллера быстрого просмотра. В другом приложении документы загружаются. Когда я пытаюсь открыть файлы, контроллер быстрого просмотра просто показывает сообщение о том, что произошла ошибка. Странно, но без проблем откроет загруженные PDF документы.
Я подозреваю, что это как-то связано с заголовками и типами mime, но я не уверен в этом. Кто-нибудь знает, в чем причина того, что загруженные документы.doc или.docx не открываются, а локальные документы открываются?
1 ответ
Оказалось проблема с сохранением скачанных файлов. Сначала я записывал данные в URL пути к файлу. Это сохранило данные в нужном месте, но тип файла больше не распознавался.
Решением было использовать FileManager по умолчанию для сохранения файла.
[[NSFileManager defaultManager] createFileAtPath:filePath contents:data attributes:nil];