Stavo cercando di caricare un file immagine su Parse dopo aver scattato la foto direttamente sul telefono. Ma genera un'eccezione:
Chiusura dell'app a causa di un'eccezione non rilevata "NSInvalidArgumentException", motivo: "PFFile non può essere maggiore di 10485760 byte"
Ecco il mio codice:
In first view controller:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier == "getImage")
{
var svc = segue.destinationViewController as! ClothesDetail
svc.imagePassed = imageView.image
}
}
In view controller che carica l'immagine:
let imageData = UIImagePNGRepresentation(imagePassed)
let imageFile = PFFile(name: "\(picName).png", data: imageData)
var userpic = PFObject(className:"UserPic")
userpic["picImage"] = imageFile`
Ma devo ancora caricare quella foto su Parse. C'è un modo per ridurre le dimensioni o la risoluzione dell'immagine?