Swift 无法转换类型为';()->;数据?';到预期的参数类型';数据';
此代码持续显示错误: 无法将“()->Data”类型的值转换为预期的参数类型“Data”Swift 无法转换类型为';()->;数据?';到预期的参数类型';数据';,swift,uiimage,Swift,Uiimage,此代码持续显示错误: 无法将“()->Data”类型的值转换为预期的参数类型“Data” 我以为UIImage.pngData将只返回数据的值类型?您的第一行不正确。您需要在UIImage实例上调用pngData if let imageData = UIImage.pngData(image) { let imageFile = PFFile(name: "image.png", data: imageData) post["imageFile"] = imageFile
我以为
UIImage.pngData将只返回数据的值类型?
您的第一行不正确。您需要在UIImage
实例上调用pngData
if let imageData = UIImage.pngData(image) {
let imageFile = PFFile(name: "image.png", data: imageData)
post["imageFile"] = imageFile
post.saveInBackground { (success, error) in
}
}
if let imageData = image.pngData() {