簡體   English   中英

每次運行 iOS 模擬器時都是空白的白屏

[英]Blank white screen every time I run the iOS simulator

我創建了一個簡單的程序,一個人可以在其中使用用戶名和密碼登錄。 每次我嘗試運行它時,我都會得到一個空白的白屏。 我嘗試將背景顏色更改為深綠色,希望它也能在模擬器中更改它,但是我得到了相同的白色屏幕。

這個問題在我遇到斷點錯誤之前就出現了,它首先在以前的項目中隨機發生,這讓我覺得我的 xcode 有問題。

看我下面的截圖:

白色模擬器屏幕圖片

我遇到了同樣的問題,我短暫地看到了該應用程序,然后它變成了純白色。 在遵循教程時,確保您編輯“主”故事板,而不是“LaunchScreen”故事板是值得的......也許我的尷尬錯誤會幫助其他人......

這里有幾件事情需要記住,可能會導致這個錯誤。
首先,正如一些評論指出的,您應該做的第一件事是從所有行中刪除斷點。 為此,您有 3 個選擇:

  1. 按控制台上方的藍色箭頭,您可以在此處看到: 斷點 這將禁用所有斷點,因此如果您有意在其他地方使用它們,請不要使用此方法。
  2. 您可以單獨按下每個斷點,只需按下左側代碼旁邊的箭頭即可。 這將禁用特定的斷點。 然后它們會變得更灰,就像下面的@IBAction func loginTapped()
  3. 最后但並非最不重要的一點是,在我看來,最好的方法是抓住藍色箭頭並將其向右或向左拖動。 這會產生雲霧和紫砂噪音,象征斷點被刪除。

一旦這一切都解決了,讓我們采取第二個最重要的步驟。 檢查loginViewController是否是初始視圖控制器,以便它是顯示的第一頁。 為此,只需打開右側的文件檢查器。 您可以通過按此處的第三個按鈕來激活它:

公用事業

然后,選擇您的 viewController,使其亮起藍色,如下所示:

風險投資

然后,在文件檢查器的第三個選項卡上,按下看起來像向下箭頭的第四個選項卡。 現在您應該看到一個復選框,上面寫着“isInitialViewController”。 勾選它,以便您立即進入此屏幕。 它應該如下所示:

是初始的

最后,我想向您指出一些您應該檢查的可能導致此錯誤的事項:

  • 你從來沒有真正創建過 UITextField 和 UIButton
  • 您有一個不同的視圖覆蓋您的 viewController(例如,webView 或視圖)
  • 你在錯誤的故事板上,這可能發生,但不太可能。

如果這一切都失敗了,請嘗試重新啟動 Xcode、模擬器並按 Play Sign 或CMD-R再次運行。

希望有幫助,朱利安

我不知道這可能對誰有幫助,但我通過重新安裝 CocoaPods 並使用 pod install 和 pod update 安裝所有內容解決了我的問題。 一段時間后,我重置了我的 mac,因為它的存儲空間已滿,我忘記了 CocoaPods 並且所有 pod 都已卸載。 重新安裝它們,現在我回來了。

編輯:它沒有修復它,但我越來越近了。

退出 Xcode 並關閉模擬器后發生在我身上,模擬器設備設置更改為默認 ipod,當我意識到這一點時,我將其改回 iPhone11。 我得到了白色背景,但等了幾分鍾后它就起作用了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM