1

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

大批_

var photos:[PFFile] = []

PFObject_

let post = PFObject(className: "Items")

检索_我不知道该做什么

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

1 回答 1

0

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

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

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

于 2015-10-17T00:04:17.920 回答