1. 문제 인지
- 성서알리미 테스트 플라이트를 이용하여 QA 중 스와이프 백 제스처 이후 아무런 동작을 하지않고 멈추다가 다시 백 제스처 시 이전 제스처에 대한 동작이 일어나는 문제를 발생하였다.

- navigationController로 들어가서 동작하는 ViewController같은 경우는 스와이프 백 제스처 시 반드시 뒤로가야하기때문에 문제가 없었지만 루트 뷰 컨트롤러인 탭 바에 존재하는 뷰 컨트롤러에서 스와이 백 제스처 시에는 동작이 멈춰버리는 문제였다
해결 코드
navigationController?.interactivePopGestureRecognizer?.delegate = self
extension BoardListViewController: UIGestureRecognizerDelegate {
func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
return true
}
}
- 기존에는 루트 뷰 컨트롤러에 해당 코드를 삽입하였는데 루트에서가 아닌 서브 뷰 컨트롤러에 위 코드를 삽입해주면서 해당 문제를 해결할 수 있었다.