問(wèn)題描述
在現(xiàn)有的lauchScreen.storyboard上, 替換圖片但是保持圖片名稱不變的情況, 會(huì)出現(xiàn)圖片要么顯示不了, 要么會(huì)閃老版本圖片.
解決方案如下:
- 如果啟動(dòng)圖放在Assets.xcassets里面, 需要將其移動(dòng)到項(xiàng)目的根目錄下面, 并重新命名
- 清楚緩存圖片
/// 清除Lauchimage緩存
private func clearLauchImageCashe() {
do {
let path = "\(NSHomeDirectory())/Library/SplashBoard"
try FileManager.default.removeItem(atPath: "\(NSHomeDirectory())/Library/SplashBoard")
} catch {
XELogInfo("clearLauchImageCashe -- fail")
}
}
一般來(lái)說(shuō)第一步就可以解決問(wèn)題了, 第二部在app更新之后可以觸發(fā)去清楚緩存.