1

我有一个带有 5 个标签栏项目的标签栏应用程序。我的标签栏“项目 1”有一个从基于服务器的属性列表填充的表格视图。

现在,默认情况下,应用程序使用标签栏“项目 0”启动,但是当我为表格视图(“项目 1”)选择标签栏时,在从服务器检索数据时需要几秒钟来填充。

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

PS:我知道我可以在应用程序委托中将默认选项卡栏项目更改为“项目 1”,这确实解决了问题,因为在填充表格视图之前显示初始屏幕,但我真的希望选项卡栏“项目 0”作为默认。

4

1 回答 1

1

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

于 2012-11-04T13:14:51.760 回答