UISplitViewControllerの視覚的表現は次のとおりです。
これを使用して、UISplitViewControllerのDetailViewController内のUIViewのサブビューであるUIViewController(myVC)を提示しようとしています。
[appDelegate.splitViewController presentViewController:myVC animated:NO completion:nil];
それが表示され、却下します。アプリは問題なく回転します。次に、rootViewController(UINavigationController)のセルをクリックして詳細ビューを再読み込みしようとすると、すべての[orangeUIView removeFromSuperview]メッセージが不思議なことに無効になります(他にもあります) mainScrollView内にあるオレンジ色のUIViewがここに非表示になっています)。topToolbarの「INFOLABEL」が更新されているので、セルがデータを送信していることがわかります...
splitViewControllerを使用して提示された場合、このアクティビティがremoveFromSuperviewを無効にするのはなぜですか?detailViewControllerを使用してmyVCを提示しました...
[appDelegate.detailViewController presentViewController:myVC animated:NO completion:nil];
これはremoveFromSuperviewを無効にしませんが、他のさまざまな回転クラッシュを引き起こします。
何が起きてる?