加载数据时显示 ActivityIndicator
我有一个 TabBarApplication,在一个视图中我从 URL 加载 XML 数据。
当我单击显示 UITableView 视图和从 XML 接收的数据的选项卡时,我想显示一个活动指示器。
这里推荐什么?我应该仅仅推送一个视图来显示活动指示器吗?今天,我在 viewDidLoad 中运行 XML 解析代码。也许如果我在 viewWillAppear 中运行该代码?
另一个问题是,每次用户切换回包含 UITableView 和 XML 数据的选项卡时,我是否应该重新加载 XML 数据。或者我应该以某种我不知道的方式检查它是否已经“获取”?
谢谢你!
I have a TabBarApplication and in one view I load XML-data from an URL.
When I click the tab which shows the view with the UITableView and the data received from the XML I would like to show a Activity indicator.
What is recommended here? Should I push a view just for showing the activity indicator. Today I run the XML-parsing code in the viewDidLoad. Perhaps if I run that code in viewWillAppear instead?
Another question is if I should reload the XML-data each time the user switches back to the tab containing the UITableView with the XML-data. Or should I in some way which I don't know of check if it's already "fetched"?
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我的解决方案是在 viewDidLoad 中添加以下内容:
My solution was that in the viewDidLoad add this:
这是我当前的代码。
[self getEvents] 执行 XML 操作,大约需要 2 秒。
This is my current code.
[self getEvents] does the XML-fething and takes like 2 seconds.