私は個別指導アプリを構築しており、役立つすべてのチューターを含むテーブルビューコントローラーページから分割ビューに移行する必要があります(片側にmessagesViewControllerがあり、反対側に通常のUIViewControllerがあります)。どうすればこれを行うことができますか?
サブビューやコンテナー ビューなど、あるビューから 2 つのサイド バイ サイド ビューを含む別のビューに移行する別の方法を既に試しましたが、完全に成功していません。このシナリオでは、セグエも機能しないようです。
現在、私は UISplitViewController を使用しており、tableview コントローラー クラスで次のコードを使用して移行を試みました。
override func tableView(_ tableView: UITableView, didSelectRowAt
indexPath: IndexPath)
{
let vc = splitViewController()
navigationController?.pushViewController(vc, animated: true)
}
出力ボックスに次のエラーが表示されます。
Split View Controllers cannot be pushed to a Navigation Controller
では、View Controller を Split View Controller に移行させる他の方法はありますか? (私が見たすべての例では、スプリット ビュー コントローラーはストーリーボードの初期ビュー コントローラーに割り当てられていますが、私の場合は、それを初期ビュー コントローラーにしたくありません)。