문제 설명
런타임 오류를 제공하는 UIImagePicker (UIImagePicker giving runtime error)
여기 내 코드가 있습니다. UIImagePicker
를 구현했지만 런타임에 시뮬레이터의 갤러리 액세스 권한에 대한 대화 상자가 표시되지 않습니다.
@IBOutlet var uploadImage: UIImageView!
@IBAction func upldImageBtn(sender: UIButton) {
imagePicker.allowsEditing = false
imagePicker.sourceType = .PhotoLibrary
presentViewController(imagePicker, animated: true, completion: nil)
}
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
if let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage{
uploadImage.contentMode = .ScaleAspectFill
uploadImage.image = pickedImage
uploadImage.layer.borderWidth = 0.5
uploadImage.layer.masksToBounds = false
uploadImage.layer.cornerRadius = uploadImage.frame.size.height/2
uploadImage.clipsToBounds = true
}
dismissViewControllerAnimated(true, completion: nil)
}
참조 솔루션
방법 1:
Try resetting the simulator.
The option is available in the Menu ‑> iOS Simulator ‑> Reset Content and Settings...
If that does not help, please post details of the runtime error you are seeing.
(by nitika garg、TheAppMentor)