Я действительно надеюсь, что я не делаю дубликат - но я прочитал тонну различных вопросов о камере и реализовал все их ответы, с тем же результатом: ничего не происходит!
Нет ошибок, приложениене вылетает, никаких проблем - только нет признаков камеры, которая должна быть активирована!Моя цель - активировать его в viewDidAppear или viewDidLoad, но я также попытался протестировать его, подключив код к кнопке - тот же результат;ничего такого.И на моем собственном устройстве, и на симуляторе: ничего!
Что я делаю не так в этом простом коде ??- Или какую настройку мне нужно изменить?Я пытался поиграть с «защитой данных»: ничего!
Код:
class CreateNewPerson: UIViewController, UITextFieldDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate {
func viewDidAppear () {
let imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = .camera
present(imagePicker, animated: true, completion: nil)
}
private func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]!) {
PersonPhoto.image = info[UIImagePickerControllerOriginalImage] as? UIImage
dismiss(animated: true, completion: nil)
}
Надеюсь, кто-нибудь может мне помочь!
Фото info.plist (где яне могу найти описание использования камеры) - может быть, я идиот ...:
Спасибо!