我使用的Objective-C &了iPhone 3.0 SDKUIActivityIndicatorView启动/停止前及后网页请求
我想检索URL的内容(网页或PDF)和内显示它UIWebView
似乎做的事情是这样的:
NSURLRequest *requestObject = [NSURLRequest requestWithURL:myURL];
[myUIWebView loadRequest:requestObject];
这个工作得很好,除了1个东西。
有些情况下,请求需要一段时间(比如说5-10秒)。我有一个UIActivityIndicatorView,我想在加载请求的开始和结束时“开始”和“停止”。
但是,如果我这样做
[busySignal startAnimating];
NSURLRequest *requestObject = [NSURLRequest requestWithURL:myURL];
[myUIWebView loadRequest:requestObject];
[busySignal stopAnimating];
因为通话的loadRequest完成异步等我UIActivityIndicatorView几乎立即
停止它不工作有没有启动方式/停止我的“busySignal”在URL请求的开头和结尾?
作为替代,我想这可以通过NSURLConnection的做,给了我的回调函数“connectionDidFinishLoading:”
,但我似乎无法弄清楚如何从NSURLConnection的去显示网页-页。
所以,我想这是2个问题。
1.您可以在调用loadRequest的开始/结束时启动/停止UIActivityIndicatorView:? 2.你如何使用NSURLConnection来检索URL的内容并在UIWebView上显示信息?
谢谢!
你是一个王子! – user141146 2009-07-22 03:09:26