tabBarController?.selectedIndex = targetIndex
を使用して、1つのUIViewControllerを別のUITabBarController内にスワップできます。私はスイッチの後にセグをトリガする方法を知りたいです。ペイロードを持つ別のUITabBarController VCのセグをトリガーしますか?
私はif let vc = tabBarController?.viewControllers?[0] as MyViewController {}
を実行しようとしましたが、vc.performSegue()
を呼び出しましたが、それがエラーになり、それがUINavigationControllerだと不平を言いました。 (私はvc.prepare()
を動作させることさえできませんでしたが、最初の引数として最初の引数として必要なUIStoryBoardSegueをどのように作成するのがうまくいかないのです)これは私のUIViewControllersがUITabBarControllerはナビゲーションコントローラ内にあります。
タブバーコントローラでインデックス0から1に切り替えた後、ナビゲーションコントローラに埋め込まれたビューコントローラでセグをトリガするにはどうすればよいですか?注意しておきたいのは、呼び出すオブジェクト(私のUIViewController)のコピーや文脈上の目的のためのペイロードを渡さなければならないことに注意してください。
おかげで - 私はまだ私の方法ラウンドを見つけるのiOSプログラミングに新たなんだが。 – Federer