首先显示 MasterView 而不是 Details

Show MasterView first instead of Details

我有一个主视图(显示 table 视图)和详细信息(显示详细数据)的拆分视图。当我启动我的应用程序时,它首先显示没有数据的详细视图,但我需要首先显示主视图。

我知道有一些答案,但没有一个对我有用。

有什么解决办法吗?

试试这个:

class MySplitViewControllerShowingMasterViewFirst: UISplitViewController, UISplitViewControllerDelegate {        
    override func viewDidLoad() {
        super.viewDidLoad()
        self.delegate = self
    }

    func splitViewController(_ splitViewController: UISplitViewController, collapseSecondary secondaryViewController: UIViewController, onto primaryViewController: UIViewController) -> Bool {
        return true
    }
}