我想在用戶登錄後呈現VC,但登錄成功後VC變黑。示範發生的事情是here並且有相同的圖像。我在這裏找到了關於stackoverflow的文章,但其中任何一個都沒有幫助我。 enter image description here呈現VC的問題,屏幕變黑
0
A
回答
0
試試這個代碼:
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」。
讓我知道它的工作。 :)
0
所以問題是,你只是初始化ALMainController類。
但是,這不會從故事板加載您的視圖。有兩種方法可以正確地執行該操作並顯示該控制器。
- 在通過執行類似下面的代碼,因爲此控制器有一個標識符,如: 「ALMainController」
let storyboard = UIStoryboard(name: "Main", bundle: nil) let controller = storyboard.instantiateViewController(withIdentifier: "ALMainController")
self.present(controller, animated: true, completion: nil)
- 通過創建在從「登錄控制器」開始走向「ALMainController」的故事板中搜尋。你給Segue公司的標識符(EX:「goToMain」),並調用在你的代碼做類似下面
self.performSegue(withIdentifier: "goToMain", sender: self)
希望幫助!
+0
非常感謝。它的工作原理與你之前的答案一樣。非常感謝您的反饋。謝謝。 –
相關問題
- 1. CCLiquid呈現我的屏幕黑色
- 2. iPad黑色空白屏幕問題
- 3. 在整個屏幕上呈現pdf的問題pdf
- 4. QML組件屏幕呈現
- 5. UIGestureRecognizer呈現在屏幕外
- 6. Android。使得屏幕變黑
- 7. Listactivity黑色屏幕標題
- 8. 屏幕突然變黑黑色
- 9. 如何在黑莓屏幕中呈現網頁內容?
- 10. 從SKScene呈現UIViewController顯示黑色屏幕
- 11. IOS莫代爾視圖控制器呈現黑色屏幕
- 12. 我的代碼呈現黑屏
- 13. 閃光:AS3全屏模式的問題 - 屏幕一直是黑
- 14. MPMoviePlayerViewController黑屏問題!
- 15. OpenCV2.2黑屏問題
- 16. 展開現成的屏幕問題
- 17. 在解僱iAd的屏幕iPad的屏幕變黑
- 18. 的UIImagePickerController黑屏問題
- 19. 的Android黑屏問題
- 20. 如何讓黑莓屏幕上的標題屏幕高度?
- 21. iPhone:捕捉屏幕時出現問題
- 22. 屏幕捕獲代碼出現問題
- 23. 啓動屏幕完成後iOS屏幕變黑
- 24. 多屏幕問題
- 25. Android屏幕問題
- 26. Android屏幕問題
- 27. 意圖在整個屏幕上呈現
- 28. React JS:HTML在屏幕上呈現
- 29. 呈現陰影貼圖到屏幕?
- 30. 屏幕抓取完全呈現頁面
'ALMainController()'等於'ALMainController.init',而不是「ALMainController.initTheOneSetWithAllTheOutletsAndConstraintsInTheStoryboard」。檢查:https://stackoverflow.com/questions/24035984/instantiate-and-present-a-viewcontroller-in-swift – Larme