Я намагався завантажити файл зображення в 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. Чи є спосіб зменшити розмір або роздільну здатність зображення?