我使用的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