Open Mr-ZhangPengWei opened 11 months ago
您好,项目不支持在 LaunchImage 项目中使用,您必须使用 LaunchScreen 才行。因为使用 LaunchImage 配置的图片是直接打包在 .app 中的,框架无法读取也无法修改;而 LaunchScreen 的图片是启动时系统自动生成的,保存在沙盒下,所以才能实现动态修改启动图。
跟 iOS 9 版本应该没有问题,主要问题在于你要使用 LaunchScreen 而非 LaunchImage。
原来是这样子呀,明白了,非常感谢!
------------------ 原始邮件 ------------------ 发件人: "internetWei/LLDynamicLaunchScreen" @.>; 发送时间: 2023年12月25日(星期一) 上午10:04 @.>; @.**@.>; 主题: Re: [internetWei/LLDynamicLaunchScreen] iOS 9.0版本无法获取launchImageName,直接返回失败? (Issue #26)
您好,项目不支持在 LaunchImage 项目中使用,您必须使用 LaunchScreen 才行。因为使用 LaunchImage 配置的图片是直接打包在 .app 中的,框架无法读取也无法修改;而 LaunchScreen 的图片是启动时系统自动生成的,保存在沙盒下,所以才能实现动态修改启动图。
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
项目集成LLDynamicLaunchScreen SDK后,然后使用[LLDynamicLaunchScreen replaceLaunchImage:]方法,会走到LLDynamicLaunchScreen文件中的219行: return [self ll_operateOnTheLaunchImageFolder:^NSError _Nonnull(NSString _Nonnull path) { NSString *launchImageName = [self ll_getLaunchImageNameWithType:type atPath:path]; if (launchImageName == nil) { return errorWithDescription(@"无法获取系统启动图名称,请联系作者:internetwei@foxmail.com"); } 然后直接返回,请问该如何解决?项目目前使用的是LaunchImage设置启动页图片。希望得到您的回复,不胜感激!谢谢!