Я пытался загрузить файл изображения в Parse после того, как вы сделали фотографию прямо на телефоне. Но это исключает исключение:
Завершение приложения из-за неперехваченного исключения "NSInvalidArgumentException", причина: "PFFile не может быть больше 10485760 байт"
Вот мой код:
В контроллере первого вида:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier == "getImage")
{
var svc = segue.destinationViewController as! ClothesDetail
svc.imagePassed = imageView.image
}
}
В диспетчере, который загружает изображение:
let imageData = UIImagePNGRepresentation(imagePassed)
let imageFile = PFFile(name: "\(picName).png", data: imageData)
var userpic = PFObject(className:"UserPic")
userpic["picImage"] = imageFile`
Но мне все равно нужно загрузить эту фотографию в Parse. Есть ли способ уменьшить размер или разрешение изображения?