Неверный тип для ключа imagem1, ожидаемый файл, но получена строка

Я пытался использовать UIImagePNGRepresentation но когда я загружаю изображения в Parse, они слишком большие, но маленькие изображения работали нормально. По этой причине я пытался использовать UIImageJPEGRepresentation, но не имеет значения, является ли изображение большим или маленьким, всегда выдается ошибка "Неверный тип для ключа imagem1, ожидаемый файл, но полученная строка":

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

    Restaurantes.saveInBackground()

Есть строка? Как? Спасибо:)

1 ответ

Решение

Вы добавили .description до конца определения, так что вы создаете свой PFFile экземпляр, а затем получить описание этого. Удалить эту часть линии.

Другие вопросы по тегам