Swift 3:无法从解析中获取图像?

Swift 3:无法从解析中获取图像?,swift,image,parse-platform,swift3,Swift,Image,Parse Platform,Swift3,好的,我已经看过类似的问题,但答案在Swift 3中不起作用。在以下情况下,尝试从Parse中的第一个PFObject获取图像时,我得到了错误: 无法将值类型NSData、NSError->Void转换为预期值 PFDataResultBlock 我试过改变类型和一切。如何在最近的Swift中存储解析中的图像?您可以尝试以下方法: if let validObjects = objects { for object in validObjects { let thumbnail

好的,我已经看过类似的问题,但答案在Swift 3中不起作用。在以下情况下,尝试从Parse中的第一个PFObject获取图像时,我得到了错误:

无法将值类型NSData、NSError->Void转换为预期值 PFDataResultBlock

我试过改变类型和一切。如何在最近的Swift中存储解析中的图像?

您可以尝试以下方法:

if let validObjects = objects {
   for object in validObjects {
      let thumbnail = object["testImg"] as? PFFile
      thumbnail?.getDataInBackground (block: { (data, error) -> Void in
         //read image here
      }
   }
}
if let validObjects = objects {
   for object in validObjects {
      let thumbnail = object["testImg"] as? PFFile
      thumbnail?.getDataInBackground (block: { (data, error) -> Void in
         //read image here
      }
   }
}