将图像数组保存为 PFFiles

Saving an array of images as PFFiles

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

您不能像 PFFiles 那样保存 'images' 的数组,但可以保存 PFObjects 的数组。因此,创建一个 PFObjects 数组,每个数组具有相同的 class 名称,每个 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
        }
    })