アウトについてのページに失敗したロー UIWebViewと"停止"により、ユーザー

StackOverflow https://stackoverflow.com/questions/1243854

質問

いUIWebView内にアプリを使用しているweb閲覧可能です。

私はボタンを私のツールバーの電話

-(void)stopLoading;

のUIWebView.このことはこのメソッドが送信されwebに委譲を受ける

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error;

メッセージ。の誤差を伴うこの電話で: 操作は完了です。(NSURLErrorDomainエラー-999.)

しかも、didFailLoadメッセージを伝えるだけで実際に失敗した負荷、その場合、表示はhtml形式のメッセージをユーザに伝えることに失敗します。

でその問題点をした場合には、ユーザーの停止ボタンを押すと、このエラーページを表示しくださを示すものページにロードされる前に停止します。

私が期待されNSError.h含まれるenumのようなエラーコードがこの比較に対することはとてもらしい仲間とディスカッションを重ねていく自分に基づく私の観測は、エラーコードが出てくる私の履歴は以下の理想的な、かが将来変更さ...

あらゆる提案らせる可能性もあります。

役に立ちましたか?

解決 2

最良の方法またこれを解決するために作成の列挙型のエラーコードのwebView.

ないように見えい、今後どこへ向かおうとしているが、そうなれば、どのホー駆動音を立て続けている。

それで、私の失敗への負荷の方法で単純に比較してエラーコードからのエラーオブジェクトを私のenumで何が起きたのか-作に忠実(キのようになります:

typedef enum {  
    BrowserErrorHostNotFound = -1003,
    BrowserErrorOperationNotCompleted = -999,
    BrowserErrorNoInternetConnection = -1009
} BrowserErrorCode;

他のヒント

そのようなエラーコードが定義されNSURLError.hのです。枠組み

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top