簡単な問題:
私は2つのナビゲーションコントローラーを備えたUITabBarControllerを持っています[それらをLeftとRightControllerと呼びましょう]
デフォルトで選択されているLeftControllerで、インターフェイスの向きを検出する新しいViewControllerをプッシュできます。
右側のコントローラーでは、同じView Controllerをプッシュできますが、インターフェイスの向きが検出されません。さらに言えば、shouldAutoRotateInterfaceメソッドにもまったく入りません。T___T
はぁぁぁぁぁぁ!
関連性がある場合は、プッシュしているViewContollerはhidesBottomBarWhenPushedプロパティを使用します。