3 回答

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊
我在這里找到了答案。
此線程包含此錯(cuò)誤的描述: This error may occur if an another request is made before the previous request of WebView is completed...
我通過忽略此錯(cuò)誤并讓W(xué)ebview繼續(xù)加載來解決此問題。
if ([error code] != NSURLErrorCancelled) {
//show error alert, etc.
}

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊
上面的兩個(gè)回復(fù)是正確的>如果加載請求導(dǎo)致取消,則只需退貨。
我還要指出的是,人們不要忘了在您的didFailLoadWithError方法中放置一個(gè)NSLog,這可以防止由于發(fā)現(xiàn)問題而浪費(fèi)大量時(shí)間!
所以這是我上面提到的所有方法的最終解決方案:
-(void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
{
NSLog(@"ERROR : %@",error); //Get informed of the error FIRST
if([error code] == NSURLErrorCancelled)
return;
}
- 3 回答
- 0 關(guān)注
- 1002 瀏覽
添加回答
舉報(bào)