Tôi đang cố tải tệp hình ảnh lên Phân tích cú pháp sau khi chụp ảnh trực tiếp trên điện thoại. Nhưng nó ném ra một ngoại lệ:
Chấm dứt ứng dụng do ngoại lệ chưa được đề xuất 'NSInvalidArgumentException', lý do: 'PFFile không được lớn hơn 10485760 byte'
Đây là mã của tôi:
Trong bộ điều khiển góc nhìn thứ nhất:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier == "getImage")
{
var svc = segue.destinationViewController as! ClothesDetail
svc.imagePassed = imageView.image
}
}
Trong bộ điều khiển chế độ xem tải lên hình ảnh:
let imageData = UIImagePNGRepresentation(imagePassed)
let imageFile = PFFile(name: "\(picName).png", data: imageData)
var userpic = PFObject(className:"UserPic")
userpic["picImage"] = imageFile`
Nhưng tôi vẫn cần tải bức ảnh đó lên Parse. Có cách nào để giảm kích thước hoặc độ phân giải của hình ảnh?