0

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

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

4

2 回答 2

3

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

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

于 2013-09-07T11:48:25.657 回答
1

你可以activityindicator用来显示加载....

然后停indicatorUIWebView delegate方法中

  -(void)webViewDidFinishLoad:(UIWebView *)webView
于 2013-09-07T11:38:35.617 回答