【问题标题】:Internet Connection Check UIWebView?互联网连接检查 UIWebView?
【发布时间】:2014-02-08 00:33:03
【问题描述】:

我有一个加载 PDF 文档的 UIWebView,如下所示:

NSURL *myUrl = [NSURL URLWithString:@"http://www.site.com/myPDF.pdf"];
NSURLRequest *myRequest = [NSURLRequest requestWithURL:myUrl];

// Clear Cache, to insure prompt update of PDF
[[NSURLCache sharedURLCache] removeCachedResponseForRequest:myRequest];
[myWebView loadRequest:myRequest];

当我的互联网连接关闭时,我什么也得不到。只是一个空白的 UIView。有什么方法可以检测到没有互联网连接,或者检查 URLContents 是否为空?我正在尝试调用方法-(void)showErrorText 在中心屏幕中显示文本。我该怎么做? (我得到了完整的方法,只是没有上网检查)。谢谢。

【问题讨论】:

  • 你可以在后台线程上运行基于计时器的可达性测试,也许?
  • 为什么要设置计时器?这不会浪费数据吗?
  • 我不是说获取/下载数据。只需使用 Reachability 类来检查指定的时间间隔。

标签: ios objective-c ios7 uiwebview


【解决方案1】:

您可以尝试将 webView 的委托设置为 self 并实现 webView:didFailLoadWithError 和其他委托方法 tout 有更多详细信息。

【讨论】:

    猜你喜欢
    • 2015-05-25
    • 1970-01-01
    • 2011-04-15
    • 2017-03-16
    • 2012-06-12
    • 1970-01-01
    • 1970-01-01
    • 2015-08-20
    • 2012-11-13
    相关资源
    最近更新 更多