My app supports portrait, landscape left and lansdscape right orientation, but in some places of the app I only support portrait.

Making the iOS 6 adaptation I have a problem. I show a modal controller inside a UINavigationController, and the root controller has the rotation methods implemented but never being called because new rotation behaviors with controllers that are inside of a container one.

My question has a quick response: if I have a controller which does not support all app orientations, and that controller is inside a container controller, do I have to subclass that container (in my case the navigation) to override rotation methods and accomplish my target?