0

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

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

NSXMLParser 从 ViewDidAppear 开始,我正在调用

[theActityIndicator startAnimating]; 

在开始时(在开始下载 Feed-Data 并对其进行解析之前)。

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

对我有什么提示,我该如何管理?

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

4

1 回答 1

0

我更改了所有代码以使用线程,现在它可以工作了。只要解析器在做他的工作,GUI 似乎就没有更新。如果您遇到同样的问题,线程是您的朋友!

于 2010-12-23T12:01:17.207 回答