ios - UIImagePickerController crash when trying to select panoramic image from phone library -
i trying select image device library using uiimagepickercontroller things works unless pick huge image ( panoramic image) app crash without giving trace. think memory issue ( noticed memory usage increasing 600m). question can specify image size filter ? or should create custom image picker ? tested same image using facebook , twitter image picker : twitter fail ...
my code launch image picker :
var picker = uiimagepickercontroller() picker.delegate = self picker.sourcetype = .photolibrary presentviewcontroller(self.picker, animated: true, completion: nil) and capturing selected image :
extension myviewcontroller : uiimagepickercontrollerdelegate,uinavigationcontrollerdelegate{ func imagepickercontroller( picker: uiimagepickercontroller, didfinishpickingmediawithinfo info: [string : anyobject]) { print("user did select image") let chosenimage = info[uiimagepickercontrolleroriginalimage] as! uiimage dismissviewcontrolleranimated(true, completion: nil) } func imagepickercontrollerdidcancel(picker: uiimagepickercontroller) { //do code when cancel print("cancel ...") userdidcancelimagechoosing = true dismissviewcontrolleranimated(true, completion: nil) } } edit: checked question of video duration not need don't have same problem, here talk selecting image image picker can try in twitter app , attach panoramic hq image huge size. question suggested talk limiting record video duration.
Comments
Post a Comment