4

何が起こっているのかわかりません。私のインターフェイスビルダーでは、デフォルトのビューコントローラーを指すセグエがあり、すべて問題ありませんでした。別のviewcontrollerをIBに追加し、アプリの起動時にそれを指すようにセグエを変更しましたが、iosシミュレーターのすべてが黒くなりました。

何か案は?コードを変更しませんでした。

4

1 に答える 1

2

(ルート コントローラーとして) ナビゲーション コントローラーがある場合、スタック内の最初のビュー コントローラーは、ナビゲーション コントローラーからセグエする関係 (ルート ビュー コントローラー) を持つ必要があります。 .

ナビゲーション コントローラーと最初のビュー コントローラーの間のセグエが他の種類のセグエ (プッシュ、モーダル、カスタム) である場合、ビュー コントローラーは読み込まれず、ナビゲーション バーの下に黒い (空の) ウィンドウが表示されます。

この場合は、ナビゲーション コントローラーと最初のビュー コントローラーの間のセグエを削除し、CTRL キーを押しながらナビゲーション コントローラーから最初のビュー コントローラーにドラッグし、セグエ タイプとして を選択しますrelationship

于 2013-07-12T19:50:55.167 に答える