Как правильно обращаться с зашифрованными документами Word и Excel для просмотра в UIWebView? - PullRequest
1 голос
/ 20 июля 2010

У меня есть UIWebView, который прекрасно работает для просмотра в незашифрованном виде Документ Word или Excel, хранящийся в локальной папке документов приложения.

Я могу использовать:

[webView loadData:documentData MIMEType:mimeType textEncodingName:textEncoding baseURL:baseDocumentURL];

Или:

[webView loadRequest:[NSURLRequest requestWithURL:baseDocumentURL]];

В обоих случаях baseDocumentURL - это URL file://, указывающий на файл влокальная папка «Документы» приложения.

ВЫПУСК

Если я пытаюсь просмотреть зашифрованный документ Word или Excel - либо-loadData:MIMEType:textEncodingName:baseURL: или -loadRequest: - мое приложение выдает исключение и вылетает.

Если я просматриваю документ через веб-сервер через Mobile Safari, браузер Safari отображает следующее сообщение об ошибке:

alt text

Мой собственный UIWebView падает, когда работает Mobile Safari.Чего мне не хватает при настройке моего веб-представления, которое вызывает исключение?

1 Ответ

0 голосов
/ 21 июля 2010

Некоторый прогресс:

Если я отключу глобальную точку останова objc_exception_throw в XCode, то веб-представление моего приложения будет вести себя как веб-представление Mobile Safari, показывая то же самое «Этот документ зашифрован и не может бытьоткрыто «.ошибка в представлении.

Вопрос:

Есть ли способ отправить учетные данные или другую информацию, которую мой UIWebView может использовать для расшифровки документа Office перед загрузкой URL-адреса?

...