键 imagem1 的类型无效,需要文件,但得到字符串

Invalid type for key imagem1, expected file, but got string

我尝试使用 UIImagePNGRepresentation 但是当我将图像上传到 Parse 时它们太大了,但是小图像工作正常。出于这个原因,我尝试使用 UIImageJPEGRepresentation,但是无论图像大小,总是会出现错误 "Invalid type for key imagem1, expected file, but got string":

    let imageData = UIImageJPEGRepresentation(restaurante.imagem[0],0.75)
    let imageFile = PFFile(name:"image.png", data:imageData).description
    Restaurantes["imagem1"] = imageFile

    Restaurantes.saveInBackground()

有字符串吗?如何? 谢谢:)

您已将 .description 添加到定义的末尾,因此您正在创建 PFFile 实例,然后获取其描述。删除那部分行。