открытие документов iWorks в iPad UIWebView - PullRequest
3 голосов
/ 17 июня 2010

Я пишу приложение для iPad, в котором есть UIWebView, в котором я открываю документы Word и Excel, но я хочу, чтобы пользователь мог импортировать эти документы в приложения iWorks, «Страницы и номера», как это можно сделатьэто в Safari, если вы открываете документ.

Если вы откроете документ в Safari на iPad, на верхней панели будет кнопка с надписью «Открыть в ...», и вы сможете выбрать приложения.чтобы открыть. Вы можете отобразить верхнюю панель, нажав на середину страницы.

Итак, есть ли опция, которую вы можете установить, чтобы позволить UIWebView отображать панель и автоматически определять тип содержимого и заполнятьсписок приложений, которые вы можете импортировать?Или я должен построить это сам?И если мне нужно создать свой собственный, как мне открыть URL-адреса для импорта документов в страницы и номера и т. Д.?

Спасибо, -David

1 Ответ

0 голосов
/ 17 июня 2010

AFAIK, UIWebView не предлагает никакой функциональности такого рода. Вы должны использовать UIDocumentInteractionController, который предназначен именно для этой цели. Из документов:

Класс UIDocumentInteractionController обеспечивает поддержку приложений для управления взаимодействием пользователей с файлами в локальной системе. Например, почтовая программа может использовать этот класс, чтобы позволить пользователю просматривать и открывать вложения, встроенные в почтовое сообщение. Этот класс используется для предоставления пользователю соответствующего интерфейса для предварительного просмотра, открытия или копирования указанного файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...