In my app I have different controllers. When I push controller1 to navigation controller and swipe to back, all works good. But, if I push navigation controller1, and into controller1 push controller2 and try to swipe to back I get a frozen application. If go back through back button all works fine.
How can I catch the problem?
My solution is exchange
self.navigationController.interactivePopGestureRecognizer.delegate
betweenselfImplementDelegate
andSystemDelegate
Swift 4
Add this code to root navigation controller
Add UIGestureRecognizerDelegate protocol