我即將編寫一個簡單的應用程序,其中一個UIView(通過TabBar調用)從URL加載RSS源並解析顯示簡單UITableView中的Feed-Entrys。在NSXMLParsing期間不顯示ActivityIndicator
在這個UIView中,我創建了一個UIActivityIndicatorView,將它連接到Interface Builder中的UIActivityIndicatorView,並設置屬性「動畫」和「停止時隱藏」。
的的NSXMLParser開始在ViewDidAppear和我打電話
[theActityIndicator startAnimating];
之初
(開始下載頻道,數據和分析它之前)。
我現在的問題是,ActivityIndicator沒有顯示,看起來ViewDidAppear被調用的時候,設備上沒有顯示View。
任何提示我如何管理?
我也有一個IBAction定義,我在哪裏重新加載Feed數據並對其進行重新分析。之後,[myTableView reloadData];
被調用。此外,在此操作中(通過工具欄中的按鈕開始),不顯示活動指示器。
我改變了所有的代碼使用線程,現在它的工作。只要Parser在做他的工作,似乎沒有GUI的更新。如果你陷入同樣的問題,線程是你的朋友! – MadMaxAPP 2010-12-17 10:34:07