Вот мой код, простой класс с представлением, созданным в раскадровке, в котором содержится кнопка для представления imagePickerView. ImagePickerView получает представлены, а затем приложение падает с libc++abi.dylib: terminating with uncaught exception of type NSException
Настоящее ImagePickerView вызывает сбой
import Foundation
import UIKit
class ImageSelectionView: UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate {
override func viewDidLoad(){
super.viewDidLoad()
}
@IBAction func backButtonTapped(_ sender: AnyObject) {
self.navigationController?.dismiss(animated: true, completion: nil)
}
@IBAction func openPhotoLibrary(_ sender: AnyObject) {
if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.photoLibrary) {
let imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = UIImagePickerControllerSourceType.photoLibrary;
imagePicker.allowsEditing = true
present(imagePicker, animated: true, completion: nil)
self.present(imagePicker, animated: true, completion: nil)
}
}
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage!, editingInfo: [NSObject : AnyObject]!) {
self.dismiss(animated: true, completion: nil);
}
}
не могу понять, где это происходит не так, любая помощь будет удивительным, спасибо!
Вы запросили разрешение на фотографии? – neprocker
@MikeG Попробуйте мой ответ и дайте мне знать Работает он или нет? –
Отметьте мой ответ. –