Вы создаете новый экземпляр CameraViewController
. Это неверно. Каждый раз, когда вы создаете новый экземпляр CameraViewController
, это будет совершенно новая ссылка.
Вы должны получить доступ к уже доступному / созданному экземпляру CameraViewController
.
При выполнении перехода или навигации между контроллеры представления, вы можете передавать данные от одного контроллера представления к другому.
Допустим, у вас есть контроллеры представления A и B, во время навигации между A и B вы можете сделать что-то вроде этого:
let b = B() // Instantiate B view controller from storyboard with identifier
b.images = images // Data to pass to the next view controller
Если вы хотите понять это правильно, вы можете обратиться к этой статье:
https://www.hackingwithswift.com/example-code/system/how-to-pass-data-between-two-view-controllers