处理一个应用程序的首选方式是什么,它的一个组成部分是使用 UIWebView,当应用程序首次加载时用户看到的第一个视图是 UIWebView 试图访问网页......如果连接速度很慢或者如果有根本没有联系 - 我应该如何处理?
另外,UIWebView 在使用网络时是否要求您使用网络指示器(微调器)?
始终尝试向用户提供反馈,这有助于提高可用性。所以,是的,微调器(活动和网络指标)非常有用。您还可以通过查看其他应用程序来了解它们如何处理网络错误。例如,Facebook 会显示一条很好的消息,上面写着“无法访问网络,请重试”。您可以实施这样的操作,这将始终让用户知道如何继续。
对于处理网络连接,Apple 提供了 Reachability 类。查看随附的示例以了解如何实现这一点 - https://developer.apple.com/library/ios/samplecode/Reachability/Introduction/Intro.html
你可以activityindicator
用来显示加载....
然后停indicator
在UIWebView
delegate
方法中
-(void)webViewDidFinishLoad:(UIWebView *)webView