1

まず、プログラミングの観点から、コードにエラーはありません。コードは正常に実行されるので、拍手喝采です。ただし、私が抱えている問題は、アプリケーションを実行すると黒い画面が表示されることです。この問題は、セグエまたは同様の設定方法に関係していると思います。

階層:

View Controller を表示 -> Table View
                                      -> Navigation Controller -> Tab View Controller -> FirstViewController

重要事項:

  • Reveal View Controller クラスが「SWRevealViewController」に設定されている
  • Table View Controller クラスが設定されていません。
  • 「sw_rear」に設定されたテーブル ビュー コントローラーのセグエ ID
  • Navigation Controller クラスが設定されていません <おそらく問題ですが、オンラインのスレッドで提案されているように、クラスを SWViewController に設定できません。>
  • ナビゲーション コントローラのセグエ ID が「sw_front」に設定されました
  • 他のすべてのコントローラにはクラスが設定されていません。
4

2 に答える 2

1

私は解決策を発見しました。うまくいけば、他の人がこれから学ぶことができます。

タブ バー コントローラーをベースとして使用してプロジェクトを作成すると、ストーリーボードのタブ バー コントローラーの左側に矢印が表示されます。その矢印を Reveal View Controller (SWRvealViewController のクラスに設定した View Controller) に移動すると、そのオブジェクトから階層を開始する必要があることが Xcode に通知されます。

于 2015-01-07T14:24:30.073 に答える