У меня есть приложение, которое делает несколько снимков. Все мое приложение основано на примере кода AVCam из WWDC 2010. Я много с этим напортачил, но до сих пор не могу понять, как правильно разблокировать вид камеры, который запускает сеанс камеры ...
Все, я пытаюсь сделать следующее:
При втором нажатии viewController сеанс теряется, предварительный просмотр недоступно, и захват также недоступен. Я опубликовал полный пример кода на github .
Мое решение проблемы заключалось в том, чтобы вообще не отпускать камеру, поэтому контроллер обзора камеры действует как синглтон, что, на мой взгляд, неверно . более того, с таким поведением я не мог понять, как поддерживать камеру, когда приложение переходит в фоновый режим (например, телефонный звонок).
Пожалуйста, посоветуйте . Как мне разрушить сеанс камеры? и насколько это важно?