私は 6 時間にわたって解決策を探していましたが、自分の状況に当てはまるものは何も見つかりませんでした。私のストーリーボードは次の流れに従います。
TabBarViewController -> NavigationController ->TableViewController -> UIViewController (下の図を参照)
最後のView Controller(Stranger View Controller)の「通知」ボタンをクリックすると、そのView Controller(Stranger View Controller)からTabBarViewControllerの別の子(コントローラーです)にプログラムで遷移/セグエしたいイラスト内のタイトルは「見回す」)。
伝統的なセグエを実行するたびに:
- option + Stranger View Controller からセグエをドラッグ --> Look Around View controller
- セグエに識別子を与える
- プログラムで self.performSegueWithIdentifier を使用します。
トランジションを取得します。しかし、ストーリーボードで「見回す」タブバーがなくなり、シミュレーターで「通知」を押すと、ビューは「見回す」ビューに変わりますが、下のタブバーにはその変更が反映されていません。前のタブがまだ強調表示されています。
処理する必要がある IBAction 関数内の他の処理はすべて処理済みです。ユーザーが「通知」をクリックすると、ユーザーを別のビューに送信するだけの問題です。
これに関するガイダンスは大歓迎です。
ご質問やご不明な点がございましたら、お気軽にお問い合わせください。私はこれが初めてで、どんな助けにもオープンです。