TabbarControllerにUISplitViewControllerがあります。これは、SplitViewを縦向きモードのままにして、他のビューを横向きに変更し、splitviewタブに戻るまでは正常に機能します。その後、私のコントローラーはwillPresentViewControllerを呼び出そうとしますが、これは次のように失敗します。
2012-11-08 10:08:27.047 app[77747:c07] *** Assertion failure in -[UIPopoverController _incrementSlideTransitionCount:],
/SourceCache/UIKit_Sim/UIKit-2372/UIPopoverController.m:510
戻ってきたときにスプリットビューが回転しなかったので、それが起こったと思いました。このコントロールhttps://github.com/grgcombs/IntelligentSplitViewControllerを試しましたが、どちらも機能しませんでした。
少しは解決できますが、説明した種類で回転すると、横向きのマスターが常に黒くなるという問題があります。