2017-06-02 9 views
0

enter image description hereユーザー名、パスワード、ボタンの2つのテキストフィールドを持つサインインページがあります。そのボタンをクリックすると、View Controllerに移動します。そのビューコントローラとサインコントローラの間にはナビゲーションコントローラがあります。ナビゲーションコントローラの前にボタンをクリックすると黒い画面が表示されます

何らかの理由で、この黒い画面が表示されます。昨日、ストーリーボード上のセグや要素を削除すると、ストーリーボードが起きるのを止めることができましたが、現在は一貫して起こっています。

実行中のアプリを強制終了した場合は、アプリアイコンをクリックして再度読み込むと、signincontrollerが期待どおりに表示されます。しかし、最初はこれが起こっています。

私は正確に何をすべきか分かりません。

「コンテンツと設定をリセットする」ことも試みましたが、それでも動作しませんでした。

私の流れは次のとおりです。

self.performSegue(withIdentifier: "signin_success", sender: self)enter image description here

[更新]また、私は完全にNavigationControllerを削除しようとした注意してください: はSigninVC push-> NavigationController -> ViewController(signinviewcontrollerのボタン "サインイン" としてnavigationcontrollerとのViewController間の接続は、セグエを実行しませんsigninviewcontrollerをロードする前に白い画面が表示されていても、もう黒い画面が表示されません

+0

あなたはそれをモディファイまたはプッシュで提示しますか? –

+0

プッシュ@SvetoslavBramchev – fscore

+0

あなたはプッシュを使ってそのVCに行きますか? –

答えて

0

他のすべてのコントローラーの前にコントローラーを表示し、必要な場所にナビゲーションバーを表示して、不要な場所に移動します。 あなたがそれを作れない場合は、あなたのテストプロジェクトを送ってください。私はあなたのためにそれを作ってくれます:)

+0

でもいいのですか?私は、すべてのビューコントローラのために1つのナビゲーションコントローラをそれ自身のナビゲーションコントローラを持つすべてのビューコントローラよりもすべきだと思ったのですか? – fscore

+0

新しいストーリーボードポイントごとに新しいナビゲーションコントローラを用意するのは良い習慣ですが、1つのストーリーボードのビューコントローラのナビゲーションコントローラは1つだけです –

+0

あなたのコメントは混乱しています。 – fscore

関連する問題