【发布时间】: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