将数据异步加载到UITableView中

时间:2015-07-23 13:53:10

标签: ios xcode swift uitableview parse-platform

我正在使用xCode 7 beta和swift,并使用Parse.com存储我的数据。我应该在UITableViewController中的哪个方法请求数据库中的数据?我需要确保它在控制器生命周期中的所有位置都需要出现。

如果我是异步加载数据,还是要保证这个吗?

2 个答案:

答案 0 :(得分:1)

在显示tableview之前,您应该询问您的数据。这样你就可以在cellForIndexPath函数中传递你的单元格ParseObject。然后在您的单元格中,您可以继续从ParseObject获取其他信息,例如获取关系或PFFIles等

答案 1 :(得分:1)

viewDidLoad可能是一个很好的地方,但显示空白tableView和填充时间可能会有一些差别,具体取决于提取数据需要多长时间。

因此,在viewDidLoad中,您将告诉Parse SDK提取数据,完成后,您可以拨打[self.tableView reloadData]