Doğrudan telefonda fotoğraf çektikten sonra Ayrıştır'a bir resim dosyası yüklemeye çalışıyordum. Ancak bir istisna yaratır:
Yakalanmamış istisna 'NSInvalidArgumentException' nedeniyle uygulama sonlandırılıyor, neden: 'PFFile 10485760 bayttan büyük olamaz'
İşte kodum:
İlk görünüm denetleyicisinde:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier == "getImage")
{
var svc = segue.destinationViewController as! ClothesDetail
svc.imagePassed = imageView.image
}
}
Görüntüyü yükleyen görünüm denetleyicisinde:
let imageData = UIImagePNGRepresentation(imagePassed)
let imageFile = PFFile(name: "\(picName).png", data: imageData)
var userpic = PFObject(className:"UserPic")
userpic["picImage"] = imageFile`
Ama yine de o fotoğrafı Parse'a yüklemem gerekiyor. Görüntünün boyutunu veya çözünürlüğünü azaltmanın bir yolu var mı?