Я довольно новичок в кодировании Swift, и у меня проблема с использованием камеры и библиотеки. У меня есть эта часть кода:
@IBAction func camera(_ sender: Any) {
if !UIImagePickerController.isSourceTypeAvailable(.camera) {
return
}
let cameraPicker = UIImagePickerController()
cameraPicker.delegate = self
cameraPicker.sourceType = .camera
cameraPicker.allowsEditing = false
present(cameraPicker, animated: true)
}
@IBAction func openLibrary(_ sender: Any) {
let picker = UIImagePickerController()
picker.allowsEditing = false
picker.delegate = self
picker.sourceType = .photoLibrary
present(picker, animated: true)
}
}
и в cameraPicker.delegate = self и picker.delegate = self выдает ошибку, подобную этой:
Невозможно присвоить значение типа 'ViewController' для типа '(UIImagePickerControllerDelegate & UINavigationControllerDelegate)?'
Я действительно понятия не имею, как это исправить. Буду благодарен, если кто-нибудь сможет мне помочь с этим, заранее спасибо!