さまざまな種類のドキュメント(.xlsx、.jpgなど)を使用してUIWebviewをテストしています。時々、私は、ローカルのファイルを開くと、このメッセージは、右のWebビューに表示されます。UIWebViewの「ドキュメントを読み取ることができません」エラーを検出してカスタマイズする
Unable to Read Document
An error occurred while reading the document
私は「なぜ」このエラーが発生すると懸念していないよ - それが起こる、例えば、私は餌ときUIWebViewガベージファイル(意図的に)。問題は、これが起こった時を「どのように」検出するのか分かりません。それは、のWebViewをトリガしません:didFailLoadWithErrorは、それが(@try & @catch経由)NSExceptionを誘発しない、と私はwebViewDidFinishLoad、webView.request.HTTPBodyで文書を検査したときにはnullです。
誰かがUIWebViewがコンテンツを表示できないときを検出する方法を知っていますか?
私の場合、「webView:didFailLoadWithError」はiOS 7/8で私のために働いていました。 'stringByEvaluatingJavaScriptFromString'を使用するとデータを渡すことがありますが、これは私が探していたものではありませんでした(古いもの?ガベージファイルですか?)。 – testing