Неверный тип для ключа 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
экземпляр, а затем получить описание этого. Удалить эту часть линии.