将图像数组保存为PFFiles

时间:2016-12-30 17:31:03

标签: ios swift parse-server

是否可以在运行Parse Server的mlab.com/heroku中的一个字段名下保存一组图像。我试图在一个字段名称中保存150张图像。我知道如何保存一个图像。但是可以在一个字段名称中保存150+。

1 个答案:

答案 0 :(得分:1)

您无法像PFFiles一样保存一组'图像,但您可以保存PFObjects的数组。因此,创建一个PFObjects数组,每个数组都具有相同的类名,每个数组都PFFile分配给PFObject中相同的字段名称,然后像这样保存:

PFObject.saveAll(inBackground: myObjects, block: { result, error in

})

然后您还可以通过检索PFObjects

来检索所有这些文件

修改

以下是一个如何开始的快速草率示例:

    let objectA = PFObject(className: "Some")
    objectsA["thumbnail"] = myPFFile1

    let objectB = PFObject(className: "Some")
    objectsB["thumbnail"] = myPFFile2

    PFObject.saveAll(inBackground: [myPFFile1, myPFFile2], block: { result, error in

    })

    PFQuery.findObjectsInBackground({ result, error in

        if let objects = result as? [PFObject], let first = objects.first, let thumbnail = first["thumbnail"] as? PFFile {
            //can do something with thumbnail
        }
    })