ActivityIndi​​cator在NSXMLParsing期间不显示

时间:2010-12-01 13:16:02

标签: ios4 uiactivityindicatorview viewdidappear

我要编写一个简单的应用程序,在一个UIView(通过TabBar调用)中,从URL加载RSS-Feed并解析为在简单的UITableView中显示Feed-Entrys。

在这个UIView中,我创建了一个UIActivityIndi​​catorView,将它连接到Interface Builder中的UIActivityIndi​​catorView,并设置属性“动画”和“停止后隐藏”。

NSXMLParser在ViewDidAppear中启动,我正在调用

[theActityIndicator startAnimating]; 

开头(在开始下载Feed-Data并解析之前)。

我的问题是,现在,ActivityIndi​​cator没有显示,似乎在调用ViewDidAppear时设备上没有显示View。

任何提示我如何管理它?

我还定义了一个IBAction,我在那里重新加载Feed-Data并重新分析它。之后调用[myTableView reloadData];。此外,在此操作(通过工具栏中的按钮启动)时,不会显示活动指示器。

1 个答案:

答案 0 :(得分:0)

我更改了所有代码以使用线程,现在它可以正常工作。只要Parser正在完成他的工作,似乎没有GUI的更新。如果你遇到同样的问题,线程就是你的朋友!