如何处理UIWebView案例没有连接,我应该使用网络指标吗?

时间:2013-09-07 11:33:33

标签: ios uiwebview

处理应用程序的首选方法是什么,它的一个组成部分是使用UIWebView,用户在首次加载应用程序时看到的第一个视图是尝试访问网页的UIWebView ...如果连接速度很慢或者如果根本没有联系 - 我应该如何处理?

另外,UIWebView是否要求您在使用网络时使用网络指示器(微调器)?

2 个答案:

答案 0 :(得分:3)

始终尝试向用户提供反馈,这有助于提高可用性。所以,是的微调(活动和网络指标)非常有用。通过查看其他应用程序如何处理网络错误,您可能还会学到很多东西。例如,Facebook显示了一条很好的消息,说“网络无法访问,再试一次”。您可以实施这样的操作,这将始终让用户知道如何继续。

关于处理网络连接,Apple提供了Reachability类。查看附加的示例以了解如何实现此功能 - https://developer.apple.com/library/ios/samplecode/Reachability/Introduction/Intro.html

答案 1 :(得分:1)

您可以使用activityindicator来显示加载....

然后在indicator UIWebView方法

中停止delegate
  -(void)webViewDidFinishLoad:(UIWebView *)webView