UINavigationControllerでSwipe Backが効かない


現在作っているアプリで、UINavigationControllerを使っていて、

[code]

    self.navigationController.interactivePopGestureRecognizer.enabled = false
    
[/code]

をセットしていないにもかかわらず、スワイプでバックできない問題が発生しております。

これってどういったことが原因なのでしょうか？  
スワイプを無効にするは、調べるとたくさん出てくるのですが、その逆がなくて。。。




<http://appstars.jp/archive/647>  
にある情報では、UINavigationBarItemを書き換えたりすると  
interactivePopGestureRecognizer.delegateが  
おかしくなるようです。

<http://qiita.com/inamiy/items/fa91da40d0da53123a83>  
には、gestureRecognizerShouldBeginで状況に応じて  
無効にする方法も書かれています。

こういうところを参考にしながら、swipe backがどのような  
仕組みでどのように動作するのか、内部の動きを理解すれば、  
動作しない時にどういう点を確認すべきかわかってくると思います。




<http://appstars.jp/archive/647>  
にある情報では、UINavigationBarItemを書き換えたりすると  
interactivePopGestureRecognizer.delegateが  
おかしくなるようです。

<http://qiita.com/inamiy/items/fa91da40d0da53123a83>  
には、gestureRecognizerShouldBeginで状況に応じて  
無効にする方法も書かれています。

こういうところを参考にしながら、swipe backがどのような  
仕組みでどのように動作するのか、内部の動きを理解すれば、  
動作しない時にどういう点を確認すべきかわかってくると思います。

