Saya mencoba mengunggah file gambar ke Parse setelah mengambil foto langsung di ponsel. Tapi itu membuat pengecualian:
Menghentikan aplikasi karena pengecualian yang tidak tertangkap 'NSInvalidArgumentException', alasan: 'PFFile tidak boleh lebih besar dari 10485760 byte'
Ini kode saya:
Pada pengontrol tampilan pertama:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier == "getImage")
{
var svc = segue.destinationViewController as! ClothesDetail
svc.imagePassed = imageView.image
}
}
Dalam pengontrol tampilan yang mengunggah gambar:
let imageData = UIImagePNGRepresentation(imagePassed)
let imageFile = PFFile(name: "\(picName).png", data: imageData)
var userpic = PFObject(className:"UserPic")
userpic["picImage"] = imageFile`
Tapi saya masih perlu mengunggah foto itu ke Parse. Adakah cara untuk mengurangi ukuran atau resolusi gambar?