美文网首页
app动态替换启动页遇到的各种问题

app动态替换启动页遇到的各种问题

作者: Duanlifeng | 来源:发表于2017-11-30 14:25 被阅读0次

我处理的逻辑,当app第一次启动时,默认加载launchFile默认的图片,进入app,异步线程下载网络图片到本地(假装一下)

NSString *path = @"http://b.hiphotos.baidu.com/image/pic/item/279759ee3d6d55fb733229e267224f4a21a4dd7a.jpg";

NSURL *url = [NSURL URLWithString:path];

NSData *fileData = [NSData dataWithContentsOfURL:url];

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

NSString *documentsDirectory = [paths objectAtIndex:0];

NSFileManager *fileManager = [NSFileManager defaultManager];

//将图片存储到本地documents

[fileManager createFileAtPath:[documentsDirectory stringByAppendingString:@"/splash.png"] contents:fileData attributes:nil];

NSLog(@"infoDictionary = %@",infoDictionary);

想要替换启动页的图片,在app info.plist添加了Launch image (iPhone) 键,值../Documents/splash.png,选中值,右键show rowkays/values 点击  ,--键变成了UILaunchImageFile~iphone

多次测试发现,

使用launchFile为启动页时,在ios沙盒,或者ios操作系统中留存了启动图,,当我进入沙盒看见了图片.ktx格式,我现在准备删掉启动图,

使用launchImages 为启动页时,app沙盒里并没有看见启动图。

启动页launchFile 优先级比launchImage高,

还是木有解决掉

相关文章

网友评论

      本文标题:app动态替换启动页遇到的各种问题

      本文链接:https://www.haomeiwen.com/subject/jaqvbxtx.html