查询和向数组添加数据时生成和追加之间的区别?

时间:2016-05-11 21:34:39

标签: swift parse-platform

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

正确?我想知道将较小版本的图像保存到服务器上是否有益。

0 个答案:

没有答案