タイトル通りの現象にはまった。
で、以下のようにしてやるとエッジスワイプが使えるように
override func viewDidLoad() {
navigationItem.leftBarButtonItem = buildCustomBarButtonItem()
if let d = navigationController as? UIGestureRecognizerDelegate {
navigationController?.interactivePopGestureRecognizer?.delegate = d
}
}
Discussion