亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何修復iPhone 3.0 OS中的NSURLErrorDomain錯誤-999

如何修復iPhone 3.0 OS中的NSURLErrorDomain錯誤-999

守著星空守著你 2019-12-26 09:35:20
我正在嘗試更新我的iPhone應用程序以與OS 3.0一起使用。我有一個UIWebView,可以顯示一個頁面。但是,當我單擊一個鏈接時,它會為didFailLoadWithError調用我的委托,錯誤是操作無法完成。(NSURLErrorDomain錯誤-999。)我確認這在OS 2.2.1上仍然有效,因此在3.0中有所更改。有任何想法嗎?
查看完整描述

3 回答

?
慕森卡

TA貢獻1806條經驗 獲得超8個贊

我在這里找到了答案。


此線程包含此錯誤的描述: This error may occur if an another request is made before the previous request of WebView is completed...


我通過忽略此錯誤并讓Webview繼續加載來解決此問題。


if ([error code] != NSURLErrorCancelled) {

//show error alert, etc.

}


查看完整回答
反對 回復 2019-12-26
?
九州編程

TA貢獻1785條經驗 獲得超4個贊

上面的兩個回復是正確的>如果加載請求導致取消,則只需退貨。


我還要指出的是,人們不要忘了在您的didFailLoadWithError方法中放置一個NSLog,這可以防止由于發現問題而浪費大量時間!


所以這是我上面提到的所有方法的最終解決方案:


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

{

    NSLog(@"ERROR : %@",error); //Get informed of the error FIRST

    if([error code] == NSURLErrorCancelled) 

        return;

}


查看完整回答
反對 回復 2019-12-26
  • 3 回答
  • 0 關注
  • 996 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號