1
嘿傢伙我是iOS新手,所以請耐心等待。iOS - 在緩慢/有損連接上的UIWebView刷新問題
我創建了一個webview爲了使一個網絡應用程序原生的iOS和應用程序當前在商店。 但是,有些用戶在重新加載有損/慢速連接的視圖(在警報消息中)時遇到問題。我使用'網絡鏈接調節器'工具對其進行了測試,並在慢速連接時即使嘗試刷新頁面時也會彈出警告。 下面是我的代碼,希望你能幫我解決這個問題。
//Overide the default error message by adding error handling mecanism
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error"
message:@"You must be connected to the internet to use HIPPOmsg. Try again or click the home button to quit"
delegate:self
cancelButtonTitle:@"Try again"
otherButtonTitles:nil];
[alert show];
[alert release];
}
//Implement the 'Try again' button action
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
if (buttonIndex == 0) {
NSURL *url = [NSURL URLWithString:@"https://app.hippomsg.com/home.php"];
NSURLRequest *req = [NSURLRequest requestWithURL:url];
[[NSURLCache sharedURLCache] removeAllCachedResponses];
[webView loadRequest:req];
}
}
感謝您的幫助 – fab327