2016-09-14 79 views
13

我的設備和模擬器似乎緩存我的應用程序的啓動屏幕!iOS 10啓動屏幕錯誤

我刪除了原始的啓動Screen.storyboard並創建了我自己的XIB和Swift文件,名爲「StartingPointView.xib」和「StartingPointView.Swift」。 XIB文件包含具有藍色背景色的視圖。它也鏈接到應用程序圖標下的Xcode項目設置和啓動圖像。

到目前爲止一切似乎都很好,但是當我將StartingPointView的視圖的顏色更改爲黃色時,應用程序會繼續以藍色屏幕啓動,然後閃爍黃色屏幕。

藍色從哪裏來? (注意:我的任何用戶界面中沒有其他藍色屏幕,我嘗試運行乾淨而乾淨的生成文件夾)

+3

現在我注意到,即使您使用默認的啓動屏幕故事板文件,也存在此行爲...在其上設置圖像一次後,即使圖像被修改,也會導致它「緩存」。任何人都會遇到這種情況 – Reza

+3

我在1月份遇到了這個問題(顯然,在舊版本的iOS上),然後對設備進行電源循環將修復它。我的測試人員現在正在向您報告類似的問題,但在iOS10上,電源循環似乎無法清除緩存。 – Columbo

+0

是的,電源循環沒有爲我做......購買iPhone 7替換我的6也沒有幫助:) – Reza

回答

8

此問題與rdar://24618582「Xcode 7.2.1:緩存啓動屏幕不更新」有直接關係自iOS 9以來一直存在。

我發現的唯一解決方法是徹底刪除並重新安裝您的應用程序。我知道這不是真正可行的解決方案,但是我可以提供最好的(除了重新啓動設備),直到Apple修復此運行時問題。