啟動頁
現(xiàn)狀:
測試手機(jī)如果反復(fù)安裝app询张,會出現(xiàn)啟動過程中先黑屏,然后才顯示啟動頁浙炼,然后也能進(jìn)入首頁份氧,百度了一些資料唯袄,說是系統(tǒng)bug;
感覺卸載還是有殘留啟動頁緩存蜗帜,造成黑屏越妈;
換一個沒裝過的手機(jī),確實(shí)不存在黑屏現(xiàn)象钮糖。
解決方法一:
- 其實(shí)這個現(xiàn)象只是在反復(fù)安裝app的手機(jī)會出現(xiàn),在正常用戶那使用不會有問題酌住,可以不用管店归;
- 但是既然測試人員提了這個問題,自己也感覺怪怪的酪我,還是可以解決下的消痛,讓app看著沒問題,
那就是:把啟動頁圖片改個名字都哭,運(yùn)行app秩伞,不黑屏了!
解決方法二:
- 方法一換個圖片名字后欺矫,再反復(fù)安裝幾次還是有黑屏問題纱新,因?yàn)楸緛砭褪侵螛?biāo)不治本,下面還有一個方法穆趴,那就是把啟動頁的緩存清除了脸爱,就不會出現(xiàn)這個問題了,在didfinish中或者在設(shè)置清除緩存中加入:
//** 清除啟動頁緩存
NSError *clearLaunchrror;
[NSFileManager.defaultManager removeItemAtPath:[NSString stringWithFormat:@"%@/Library/Caches/Snapshots",NSHomeDirectory()] error:&clearLaunchrror];
if (clearLaunchrror) {
DLog(@"Failed to delete launch screen cache: %@",clearLaunchrror);
}