簡體   English   中英

快速啟動LaunchScreen.storyboard錯誤

[英]LaunchScreen.storyboard bug in swift

我使用的是LaunchScreen.storyboard,沒有任何問題。 但由於希望不要使用啟動畫面,因此我將LaunchScreen.storyboard文件名更改為LaunchScreen2.storyboard。 (我認為這樣可以減少加載時間)但是,我看不到加載時間的差異。

因此,我將文件重命名為LaunchScreen.storyboard以再次使用啟動圖像。 但是問題從這里開始。

即使我在LaunchScreen.Storyboard中更改圖像,也可以:-

  1. 當我在模擬器上運行我的應用程序后不久,僅顯示黑屏。
  2. 當我在iPad上運行該應用程序時,會顯示舊的LaunscScreen.storyboard。

我采取了一些措施,但是沒有用。 (使用Assets.cassettes中的圖像,請確保項目選項中的啟動屏幕文件名)

有誰可以幫助我嗎?

*我附上截圖 我的項目設定

LaunchScreen.storyboard詳細信息

(我正在使用最新的Xcode版本9.1(9B55))

這是iOS問題(操作系統級別),iOS緩存LaunchScreen.storyboard圖像資源並重復使用

為什么你的動作不起作用,因為

  1. 模擬器上的應用程序尚未緩存LaunchScreen,因此顯示黑屏(未找到LaunchScreen.storyboard)
  2. iPad已緩存並使用了LaunchScreen資源(LaunchScreen.storyboard),因此顯示了舊資源

常見的解決方案是刪除應用程序或關閉並在iPhone或iPad上刪除現金資源。 iOS在Srpingboard(操作系統級別)中管理此資源,因此它不是一個完整的解決方案,但是可以促進從操作系統中快速清除緩存。 只是等待..直到iOS刪除它

好像LunchScreen無法正確顯示。 可能的解決方案是:

  1. 首先重新啟動Xcode
  2. 從模擬器和設備中刪除應用
  3. 重新打開Xcode構建后,再次運行

希望它能工作。

如果不是,請檢查info.plist中的LunchScreen.storyboard名稱。 將屏幕背景色設置為白色,並為啟動屏幕圖像設置另一種顏色。 一次又一次地檢查。 希望您能找到解決方案。

我想我找出了持續了一個多月的問題的根本原因。

至少就我而言,發生了此問題,因為LaunchScreen文件中沒有入口點。 設置入口點后,我可以看到LaunchScreen。 在此處輸入圖片說明

暫無
暫無

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

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