С помощью Swift 4 есть два предварительных условия для UIImagePicker
.Проверьте, сделали ли вы это
1) Делегат для UIImagePickerController равен UIImagePickerControllerDelegate & UINavigationControllerDelegate
, поэтому необходимо явно добавить UINavigationControllerDelegate
в качестве одного из протоколов:
class ViewController:UIViewController, UIImagePickerControllerDelegate,
UINavigationControllerDelegate { .... }
2) Создатьубедитесь, что info.plist
имеет ключ Privacy - Photo library Usage Description
и значение String.