问题描述:无网络状态下进入app首页->开启网络->刷新首页,一直处于loading状态
尝试解决方法一:监听网络切换的状态,刷新首页,能够实现打开网络,自动刷新
尝试解决方法二:刷新出现问题,
找啊找,发现问题原来在刷新的方法里面:
before:
self.top.webKitView.stopLoading()
self.top.webKitView.reload()
after:
self.top.webKitView.stopLoading()
self.top.webKitView.loadRequest(NSURLRequest(URL: *))
原因:UIWebView的机制有关
第一次加载就没网络时是没办法reload的;即使你再次打开网络也是没法办刷新的, 除非你重新调用loadRequest方法,传递一个url, 否则是没办法reload的。