NSRangeException при открытии локальных файлов .doc в веб-представлении - PullRequest
0 голосов
/ 25 ноября 2011

Я пытаюсь открыть загруженный файл .doc в UIWebview на iPad.В основном файл .doc имеет символ юникода как в имени файла, так и в содержимом файла, который я пытаюсь открыть.

Я получил следующие журналы ошибок в консоли

WebKit discarded an uncaught exception in the webView:decidePolicyForNavigationAction:request:frame:decisionListener: delegate: <NSRangeException> *** -[NSArray objectAtIndex:]: index 0 beyond bounds for empty array

Но ни один из веб-просмотров didFailLoadWithError или webViewDidFinishLoad вызывается делегат, так как я могу перехватить ошибку. В чем может быть причина?

1 Ответ

0 голосов
/ 25 ноября 2011

Я видел несколько подобных вопросов здесь раньше.

Например:

Отображение ppt, doc и xls в UIWebView не работает, но pdf работает

и

UIWebView не открывает файлы MS Word (DOC) и MS Excel (XLS)

.

В этих вопросах вы можете найти несколько полезных советов.

Правильно ли открывается файл при загрузке на Macintosh?

Правильно ли установлен тип пантомимы?

Что еще вы реализовали в UIWebViewDelegate?

...