iOS webview 连接错误处理

标签 ios objective-c iphone xcode uiwebview

我正在尝试加载一个 url 。但有时它会在以下委托(delegate)方法中给出错误 url。

- (BOOL)webView:(UIWebView *)theWebView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{

    NSURL* url = [request mainDocumentURL];
    NSString* absoluteString = [url absoluteString];
    NSLog(@"%@",absoluteString);}

我想知道如何取消当前的 url 请求并重新加载新的 url?

最佳答案

试试这个

if([webView isLoading])
    {
        [webView stopLoading];
    }

关于iOS webview 连接错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29791133/

相关文章:

android - 如何更改 Delphi 中 TCalendar 组件的单元格颜色?

ios - 将局部变量分配给属性时的内存泄漏弧

iphone - 使用两个谓词过滤数组

iphone - 媒体查询不适用于 iPhone 的邮件

iphone - 如何使用 iPhone SDK 为这样的图像制作动画?

ios - 如何在我的 monotuch 应用程序中启用 PIE/ASLR?

ios - 是否可以将您的应用程序添加到 iOS 11 控制中心或从锁定屏幕访问?

objective-c - 什么时候在 Objective-C 代码中直接使用 objc_memmove_collectable?

iphone - 这个变量的属性/返回值?

ios - 在 SpriteKit 中移动相机