iOS APP启动页更新失败

如果已经更换了启动图,有些手机启动图更新成功,有些更新失败,则有可能是缓存问题, 在/Library/SplashBoard文件夹里面保存着 启动页的缓存。更新之后删除一次就好了。为啥缓存没有自动更新我也没找到原因,如果有大神明白,留言解惑

代码

#import <UIKit/UIKit.h>

@interface UIApplication (LaunchScreen)
- (void)clearLaunchScreenCache;
@end
#import "UIApplication+LaunchScreen.h"

@implementation UIApplication (LaunchScreen)
- (void)clearLaunchScreenCache {
    NSError *error;
    [NSFileManager.defaultManager removeItemAtPath:[NSString stringWithFormat:@"%@/Library/SplashBoard",NSHomeDirectory()] error:&error];
    if (error) {
        NSLog(@"Failed to delete launch screen cache: %@",error);
    }
}
@end
#import "UIApplication+LaunchScreen.h"

//在需要的地方调用
[UIApplication.sharedApplication clearLaunchScreenCache];
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、什么人最厉害? 昨天给儿子洗澡的时候,聊到保安和特警的话题,他特别喜欢保安和特警,男孩子可能对穿制服的人天生有...
    成长的美好时光阅读 352评论 4 2
  • 日精进:敬畏—进入—体验—交给—持续 1,缺啥补啥,怕啥练啥; 2,一切为我所用,所用为团队家; 3,我想变,我...
    AA京心达汽车维护中心阅读 183评论 0 0
  • 20180221,早就想记录下那段神奇的经历,今天终于找到了时间。2月1日晚7点,我提前到达广州学习3天,每天开始...
    铭玮阅读 284评论 0 0