Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将数据异步加载到UITableView_Ios_Xcode_Swift_Uitableview_Parse Platform - Fatal编程技术网

Ios 将数据异步加载到UITableView

Ios 将数据异步加载到UITableView,ios,xcode,swift,uitableview,parse-platform,Ios,Xcode,Swift,Uitableview,Parse Platform,我正在使用Xcode7Beta和swift,并使用Parse.com存储数据。我应该使用UITableViewController中的哪种方法从数据库中请求数据?我需要确保在控制器生命周期中的某一点上所有这些单元都存在,在该点上需要显示单元 如果我以异步方式加载数据,是否有任何方法可以保证这一点?在显示tableview之前,您应该询问您的数据。这样,您就可以在cellForIndexPath函数中向单元格传递ParseObject。然后在您的单元格中,您可以继续从ParseObject获取其他

我正在使用Xcode7Beta和swift,并使用Parse.com存储数据。我应该使用UITableViewController中的哪种方法从数据库中请求数据?我需要确保在控制器生命周期中的某一点上所有这些单元都存在,在该点上需要显示单元


如果我以异步方式加载数据,是否有任何方法可以保证这一点?

在显示tableview之前,您应该询问您的数据。这样,您就可以在cellForIndexPath函数中向单元格传递ParseObject。然后在您的单元格中,您可以继续从ParseObject获取其他信息,如获取关系或PFFIles等,这将是一个很好的地方,但显示空白的
tableView
和何时填充可能会有几秒钟的差异,这取决于提取数据所需的时间数据

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