Я получаю сообщение об ошибке с моим кодом "layer = <CALayer: ADRESS >>, окно не равно окну представления <UIImagePickerController: ADRESS>!" - PullRequest
0 голосов
/ 07 января 2019

Я пытаюсь вызвать функцию takePhoto и использовать метод imagePickerController(), чтобы попытаться перейти к другому контроллеру представления, который содержит UIIMageView.

Я пытаюсь передать фотографию, сделанную новому контроллеру / классу представления, но получаю ошибку, упомянутую в заголовке.

@IBAction func takePhoto(_ sender: AnyObject) {
    if UIImagePickerController.isSourceTypeAvailable(UIImagePickerController.SourceType.camera) {
        let imagePicker = UIImagePickerController()
        imagePicker.delegate = self
        imagePicker.sourceType = UIImagePickerController.SourceType.camera
        imagePicker.allowsEditing = false

        self.present(imagePicker, animated: true, completion: nil)

    }
 self.performSegue(withIdentifier: "postSegue", sender: self)
}
...