0

我正在尝试使用此代码

if let userPicture = object.valueForKey("Image")! as! PFFile {
   userPicture.getDataInBackgroundWithBlock({
      (imageData: Data!, error: Error!) -> Void in
         if (error == nil) {
            let image = UIImage(data:imageData)
            self.ImageArray.append(image)
         }
      })
}

我收到了这个错误

无法将类型“(数据!,错误!)-> Void”的值转换为预期的参数类型“PFDataResultBlock?”

4

1 回答 1

2

我解决了我的问题

斯威夫特 3:

if let userPicture = object.valueForKey("Image")! as! PFFile {
userPicture.getDataInBackground({ (imageData: Data?, error: Error?) -> Void in
let image = UIImage(data: imageData!)
if image != nil {
self.imageArray.append(image!)
 }
 })
}
于 2017-01-13T23:02:43.417 回答