直接在手机上拍照后,我试图将图像文件上传到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。有什么方法可以减小图像的尺寸或分辨率?
冉冉说
慕桂英4014372
千万里不及你