All view controllers in my app are working only in portrait orientation except one which can be portrait or landscape oriented.

I have some usage scenario like following:

  1. I push controller which works in both orientations to UITabBarController
  2. User change orientation from portait to landscape
  3. User press "back button"

After these actions application remains in landscape orientation and does not change it automatically to portrait.

I control view controller orientation using supportedInterfaceOrientations (I use iOS 6.0). What I do wrong? How can I get correct behaviour when application automatically change orientation to allowed when user press back button? Thank you for answer!

Edit
Report