Xcode swift

时间:2015-10-16 14:54:26

标签: swift parse-platform pffile

我在Swift编程并使用Parse作为我的数据库。我正在尝试从数据库中获取存储为文件的图像。我在代码中将其作为PFFile下载到数组中,因此imageView无法运行该文件,因为它不是UIImage。我已经看到有人在stackoverflow上询问,但我真的不明白他们的解释。

阵列_

var photos:[PFFile] = []

PFObject _

let post = PFObject(className: "Items")

检索_我不知道该怎么做

let imageFile:PFFile = (post as! PFObject) ["imageFile"] as! PFFile

1 个答案:

答案 0 :(得分:0)

您需要从PFFile获取数据并使用该数据创建UIImage。

let postData = post.getData()
let image = UIImage(data: postData!)

第一行是从您收到的PFFile中检索数据的内容。第二行是根据从PFFile获取的数据创建UIImage的内容。希望这能更好地解释这个过程。