Я делаю приложение, с помощью следующего набора шероховатой до:камеры previewView лаг под иерархией навигации контроллера
Это контроллер с квадратным видом на камеру, как вы можете видеть изображение с камеры. Ящики ниже действуют как кнопки для перехода к другому контроллеру представления через navigationController.push. После того, как некоторые из этих контроллеров навигационного контроллера, камера видит, что она отсталая и в конечном итоге замерзает.
Мне нужно знать, правильно ли я делаю это. В настоящее время я устанавливаю его таким образом, что при просмотре viewDidDissapear камера перестает захватываться. И когда viewWillAppear, камера возобновляет захват.
Я попытался запустить другой контроллер вида в модальном виде с помощью кнопки self.dismiss, которая не вызывала каких-либо задержек в просмотре камеры. Поэтому я считаю, что контроллер навигации каким-то образом влияет на предварительный просмотр в реальном времени камеры.
Edit:
я дальше сузили его вниз и кажется, что отставание вызвано интерактивной поп жест.