ログイン後にVCを表示しようとしていますが、ログインが成功した後はVCが黒くなります。デモンストレーションはhereで、同じ画像があります。私はstackoverflow上の記事を発見したが、それらのいずれかが私を助けていない。 VCを提示する際の問題、画面が黒くなる
答えて
enter image description hereは、このコード試してみてください。
let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let vc: ALMainController = storyboard.instantiateViewController(withIdentifier: "ALMainController") as! ALMainController
self.present(vc, animated: true, completion: nil)
をそれとも、これを使用することができます:
let firstPage = self.storyboard?.instantiateViewController(withIdentifier: "ALMainController")as! ALMainController
let appDelegate = UIApplication.shared.delegate
appDelegate?.window??.rootViewController = firstPage
はどちらも動作するはずです。
あなたのストーリーボードIDに「ALMainController」と書いてください。
それが働いていた場合、私に教えてください。 :)
問題は、あなたがALMainControllerクラスを初期化しているということです。
しかし、これはストーリーボードからのビューを読み込みません。それを適切に行い、そのコントローラを提示するには2つの方法があります。作成することにより、 "ALMainController"
let storyboard = UIStoryboard(name: "Main", bundle: nil) let controller = storyboard.instantiateViewController(withIdentifier: "ALMainController")
self.present(controller, animated: true, completion: nil)
- を:次のようなものを実行して、コードで
- は、このコントローラは次のように識別子を有していることを考えるとストーリーボードのSegueは、 "Login Controller"から "ALMainController"に向かっています。とができます以下の
self.performSegue(withIdentifier: "goToMain", sender: self)
希望のようなものをやって、あなたのコードでそれを呼び出す:あなたはそれが(「goToMain」EX)の識別子をセグエ与えます!
ありがとうございます。それはあなたの前の答えと同じです。あなたのフィードバックをたくさん感謝します。ありがとう。 –
- 1. 画面が突然黒くなる
- 2. UIImagePickerController黒い画面の問題
- 3. 起動画面の終了後にiOS画面が黒くなる
- 4. IISから画像を提供する際の問題
- 5. Android:画面上でインタースティシャル広告の後ろが黒くなる
- 6. 録音時にXcode音源の画面が黒くなる
- 7. UIAnimationの後にUI画面が黒くなる
- 8. アンドロイドで画像をキャプチャすると新しいfirebase画面が黒くなる
- 9. 画面上でオブジェクトを移動する際の問題
- 10. のAndroid PhoneGapのアプリ - 黒い空白の画面の問題
- 11. iOS近接センサが画面を黒くするのを防ぐ
- 12. Unity起動時にiOS画面が数秒間黒くなる
- 13. 6秒後にスプラッシュ画面が黒くなる
- 14. アンドロイドのスプラッシュ画面の後に黒い画面が表示される
- 15. dismissViewControllerAnimated黒い画面を表示する目的がCです
- 16. rokuシーングラフのスプラッシュ画面後に黒い画面が表示される
- 17. 大きな画像に小さな画像を表示する際の問題
- 18. (SDL2)オブジェクトレンダリング自体が黒い画面を表示する
- 19. ETC2圧縮でPKMテクスチャが黒い画面を表示する
- 20. WebRTCが時折黒い画面を表示する
- 21. 画面ロックモードでアプリを再起動する際に問題が発生する
- 22. スティッキーフッターの問題 - 小さな画面に表示されるスクロールバー
- 23. ゲーム画面表示の問題
- 24. Safari全画面表示の問題
- 25. HTMLデータを中央に置く際に直面する問題
- 26. 黒い画面
- 27. WebRTC黒画面
- 28. いくつかのビルド後にAndroidの黒い画面が表示される
- 29. 表面図が黒い画面を表示
- 30. cv2.imshow()黒い画面を表示
'ALMainController()'は 'ALMainController.init'に等しく、「ALMainController.initTheOneSetWithAllTheOutletsAndConstraintsInTheStoryboard」には等しくありません。 https://stackoverflow.com/questions/24035984/instantiate-and-present-a-viewcontroller-in-swift – Larme