0
我在我的項目中使用了分割視圖控制器。我有兩個通過segue連接的主視圖。 (他們工作得很好)。我想當我點擊第一個主視圖時,只顯示我的第二個主視圖(工作正常)。而當我點擊第二個時,我的詳細視圖會受到影響(問題)。我用一個masterView做了,但有兩個主視圖,它不起作用,我的細節視圖不受影響。UISPlitViewController在主端有2個ViewController時不起作用
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];
我使用這段代碼時,我有一個viewcontroller在導航控制器在主側。但我不知道如何改變它,當我在主控端導航控制器後有2個視圖控制器。我想我應該改變最後一行topViewController,但我不知道如何改變它。