var objectarray = [PFObject]()
func populateTable() {
query.findObjectsInBackgroundWithBlock { (objects, error) in
self.objectarray.removeAll(keepCapacity: true)
self.searchTableView.reloadData()
if error == nil {
上面是我正在进行的查询,下面的2个代码是我可以用来使用查询来填充数组的代码。
if let objects = objects as [PFObject]! {
self.objectarray = Array(objects.generate())
}
运行上面的代码填充我的数组或运行下面的代码有什么不同吗?
for object in objects! {
self.objectarray.append(object)
}
任何一个都可以加载到我的tableView上。关于Parse的另一个问题。完成上述操作后,用户不会从后台下载PFFiles,直到我运行
getDataInBackgroundWithBlock
正确?我想知道将较小版本的图像保存到服务器上是否有益。