さまざまなドキュメント タイプ (.xlsx、.jpg など) を使用して UIWebview をテストしていますが、それらのほとんどは問題なく開きます。ときどきローカル ファイルを開くと、次のメッセージが Web ビューに表示されます。
Unable to Read Document
An error occurred while reading the document
このエラーが発生する「理由」には関心がありません。たとえば、UIWebView にガベージ ファイルを (意図的に) フィードしたときに発生します。問題は、これが「いつ」発生するかを検出する方法がわからないことです。webView:didFailLoadWithErrorをトリガーせず、( @try & @catchを介して) NSExceptionをトリガーせず、 webViewDidFinishLoadでドキュメントを検査すると、webView.request.HTTPBodyは null です。
UIWebView がコンテンツを表示できない場合を検出する方法を知っている人はいますか?