【发布时间】:2018-01-01 01:33:03
【问题描述】:
好的,我已经查看了How do you access an object's fields from a Parse query result in Swift? 之类的问题,但答案在 Swift 3 中不起作用。以下尝试从 Parse 中的第一个 PFObject 获取图像时出现错误:
无法将值类型 NSData、NSError -> Void 转换为预期 PFDataResultBlock ?
var query = PFQuery(className: PARSE_CLASS!)
query.order(byDescending: "createdAt")
query.findObjectsInBackground {
(objects, error) -> Void in
if error == nil {
//print(objects?.first?["testTxt"] as! NSString)
//print(objects?.first?["testImg"] as! PFFile)
let thumbnail = objects?.first?["testImg"] as! PFFile
thumbnail.getDataInBackgroundWithBlock{(imageData: NSData?, error: NSError?) -> Void in
if error == nil {
if let image = UIImage(data: imageData!) {
//get image here
}
}
}
}
我已尝试更改类型和所有内容。如何在最近的 Swift 中存储 Parse 中的图像?
【问题讨论】:
标签: swift image parse-platform swift3