我正在测试具有多种不同文档类型的 UIWebview - .xlsx、.jpg 等 - 它可以很好地打开其中的大多数。有时,我打开一个本地文件,此消息会出现在 Web 视图中:
Unable to Read Document
An error occurred while reading the document
我不关心“为什么”会发生此错误 - 例如,当我向 UIWebView 提供垃圾文件时(故意),它会发生。问题是我无法弄清楚如何检测“何时”发生这种情况。它不会触发webView:didFailLoadWithError,也不会触发NSException(通过@try和@catch),当我检查 webViewDidFinishLoad 中的文档时,webView.request.HTTPBody为空。
任何人都知道如何检测 UIWebView 何时无法显示内容?