我正在为我的应用程序使用Parse和MongoDB,我有一个关于PFFile的问题。 我想在服务器上保存一个空的PFFile。 实际上,用户不必发送图片,但以其他方式,它是可能的。
我想设置一个默认的PFFile,它是null。
let imageFile: PFFile?
if previewImg.image != nil {
// Send pic to server after converting to FILE and compression
let imageData = UIImageJPEGRepresentation(previewImg.image!, 0.5)
imageFile = PFFile(name: "step.jpg", data: imageData!)
} else {
imageFile = ""
}
object["stepImg"] = imageFile
这是我的代码。我的错误是“无法为类型PFFile指定类型字符串的值”。
你知道我该怎么做吗?
答案 0 :(得分:1)
您声明PFFile?
,因此您的变量可以是PFFile或nil
这是更正后的代码
let imageFile: PFFile?
if let previewImage = previewImg.image {
// Send pic to server after converting to FILE and compression
let imageData = UIImageJPEGRepresentation(previewImage, 0.5)
object["stepImg"] = PFFile(name: "step.jpg", data: imageData!)
}