UITableView - 从互联网上加载数据

时间:2010-06-09 13:38:49

标签: iphone objective-c uitableview nsdata

我见过许多应用程序从互联网上加载数据到UITableViews,它们通常可以顺利加载。现在轮到我加载那种数据了。我正在同时获取不同的数据,将类别与~分开,将多个类别与#分开。这很好用,我已经设法完美地分离了obj-c中的数据。

我的应用程序中的所有内容都有效,只是加载需要花费很多时间。

所以,我想真正的问题是,如何在后台加载tableView的数据,在加载时显示标签/ UIActivityView?

谢谢。

2 个答案:

答案 0 :(得分:1)

最简单的方法是添加一个显示某种加载进度的临时单元格(带有“Loading ...”文本的标签,或者UIActivityIndi​​cator等)。加载完数据后,删除该单元格并将实际单元格与数据一起添加。

要在后台加载数据,我建议您查看NSURLConnection。它允许您以异步方式隐式加载数据,因此您不必处理线程。

答案 1 :(得分:0)

我没有清楚地回答你的问题。为什么不使用UIActivityIndi​​cator来显示加载。您可以从笔尖或以编程方式执行此操作。 也可以通过使用NSXMlParsing加载来自intenet的内容,这将是很多quiker并显示一个活动indiacator,直到所有日期被解析并立即完全填充表。

如果你得到这个,请回复。