iOS 启动页前黑屏

启动页
现状:
  • 测试手机如果反复安装app,会出现启动过程中先黑屏,然后才显示启动页,然后也能进入首页,百度了一些资料,说是系统bug;

  • 感觉卸载还是有残留启动页缓存,造成黑屏;

  • 换一个没装过的手机,确实不存在黑屏现象。

解决方法一:
  • 其实这个现象只是在反复安装app的手机会出现,在正常用户那使用不会有问题,可以不用管;
  • 但是既然测试人员提了这个问题,自己也感觉怪怪的,还是可以解决下的,让app看着没问题,
那就是:把启动页图片改个名字,运行app,不黑屏了!
解决方法二:
  • 方法一换个图片名字后,再反复安装几次还是有黑屏问题,因为本来就是治标不治本,下面还有一个方法,那就是把启动页的缓存清除了,就不会出现这个问题了,在didfinish中或者在设置清除缓存中加入:
    //** 清除启动页缓存
    NSError *clearLaunchrror;
    [NSFileManager.defaultManager removeItemAtPath:[NSString stringWithFormat:@"%@/Library/Caches/Snapshots",NSHomeDirectory()] error:&clearLaunchrror];
    if (clearLaunchrror) {
        DLog(@"Failed to delete launch screen cache: %@",clearLaunchrror);
    }

你可能感兴趣的:(iOS 启动页前黑屏)