我有一个 UIWebView 加载托管在远程服务器上的页面。在文档准备就绪时,它会向服务器触发异步 jQuery.ajax 请求,以使用从服务器返回的值列表填充下拉列表。
在加载页面并执行此请求时,我有一个半透明的 UIView 和一个覆盖 UIWebView 的 UIActivityIndicator。我已经实现了移除加载视图的 webViewDidFinishLoad 委托方法。
- 在 iOS 4/5 中,此委托方法在异步请求完成后执行。这是我想要的行为。
- 在 iOS 6 中,此委托方法在异步请求完成之前执行,并且加载视图过早消失。
有谁知道这是不是故意的。任何想法如何解决这个问题?
谢谢!