プロジェクトに Split View Controller を使用しています。セグエで接続された2つのマスタービューがあります。(彼らはうまくいきます)。最初のマスター ビューをクリックすると、2 番目のマスター ビューのみが表示されます (うまくいきます)。2番目のものをクリックすると、詳細ビューが影響を受けます(問題)。私は1つのmasterViewでそれを行いましたが、2つのマスタービューでは機能せず、詳細ビューには影響しません。
UISplitViewController *splitViewController = (UISplitViewController *)self.window.rootViewController;
RightViewController *rightViewController = [splitViewController.viewControllers lastObject];
splitViewController.delegate = rightViewController;
UINavigationController *leftNavController = [splitViewController.viewControllers objectAtIndex:0];
LeftViewController *leftViewController = (LeftViewController *)[leftNavController topViewController];
マスター側のナビゲーションコントローラーの後に1つのビューコントローラーがある場合、このコードを使用します。しかし、マスター側のナビゲーションコントローラーの後に2つのビューコントローラーがある場合、どのように変更するのかわかりません。最後の行で topViewController を変更する必要があると思いますが、変更方法がわかりません。