我正在使用xCode 7 beta和swift,并使用Parse.com存储我的数据。我应该在UITableViewController中的哪个方法请求数据库中的数据?我需要确保它在控制器生命周期中的所有位置都需要出现。
如果我是异步加载数据,还是要保证这个吗?
答案 0 :(得分:1)
在显示tableview之前,您应该询问您的数据。这样你就可以在cellForIndexPath函数中传递你的单元格ParseObject。然后在您的单元格中,您可以继续从ParseObject获取其他信息,例如获取关系或PFFIles等
答案 1 :(得分:1)
viewDidLoad
可能是一个很好的地方,但显示空白tableView
和填充时间可能会有一些差别,具体取决于提取数据需要多长时间。
因此,在viewDidLoad
中,您将告诉Parse SDK提取数据,完成后,您可以拨打[self.tableView reloadData]