2012-11-04 40 views
1

我有一个包含5个标签栏项目的标签栏应用程序。我的标签栏“item 1”具有从基于服务器的属性列表填充的tableview。在选择之前预先加载表格查看数据

现在,默认情况下,应用程序启动与标签栏“项目0”,但是当我选择我的标签栏为tableview(“项目1”),它需要几秒钟来填充,而数据从服务器。

有没有一种方法可以在应用程序启动时为tableview预加载所需数据,这样在选择标签栏tableview(“item 1”)时就不会有任何延迟?

PS:我知道我可以更改应用程序委托中的默认标签栏项目为“项目1”,这确实解决了问题,因为闪屏显示直到tableview被填充,但我真的想要标签栏“item 0“作为默认值。

回答

1

您可以开始在应用程序代理的didFinishLaunchingWithOptions:方法中异步下载数据,并稍后在表视图的数据源中使用结果。

+0

谢谢,我会阅读它并尝试。 – user1612811

相关问题