【发布时间】:2018-08-17 19:42:53
【问题描述】:
今天我意识到当我将 UIImagePickerController 与按钮一起使用时,它工作正常。但是,当我想通过 LongPressGesture 呈现它时,应用程序会在运行时崩溃。为什么会这样?
行动:
@IBAction func ppLongPressed(_ sender: UILongPressGestureRecognizer) {
imagePicker.delegate = self
imagePicker.sourceType = .photoLibrary
present(imagePicker, animated: true, completion: nil)
}
代表:
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
if let image = info[UIImagePickerControllerOriginalImage] as? UIImage {
self.profileImage.image = image
}
dismiss(animated: true, completion: nil)
}
【问题讨论】:
标签: swift xcode uiimagepickercontroller