Iphone 默认启动屏幕无法使用区域格式获取
这里的问题是: 我已经创建了“en.lproj”和“en AU.lproj”,它们具有相同名称的不同Default.png图像。 我把“英语”作为一种语言,把“澳大利亚”作为一种语言 但在发布时,我得到了一个参考“en.lproj”文件夹的启动屏幕 我需要让启动屏幕参考“en AU.lproj”文件夹 PS:我已经检查了我的代码,关于设置或获取UserDefaults,一切都是正确的Iphone 默认启动屏幕无法使用区域格式获取,iphone,objective-c,ios,localization,Iphone,Objective C,Ios,Localization,这里的问题是: 我已经创建了“en.lproj”和“en AU.lproj”,它们具有相同名称的不同Default.png图像。 我把“英语”作为一种语言,把“澳大利亚”作为一种语言 但在发布时,我得到了一个参考“en.lproj”文件夹的启动屏幕 我需要让启动屏幕参考“en AU.lproj”文件夹 PS:我已经检查了我的代码,关于设置或获取UserDefaults,一切都是正确的 有什么想法吗?我在这里找到了一些东西: 在iOS中很重要:在查找本地化资源时,捆绑包接口不考虑方言或脚本信息;只
有什么想法吗?我在这里找到了一些东西: 在iOS中很重要:在查找本地化资源时,捆绑包接口不考虑方言或脚本信息;只考虑语言指示符代码。因此,如果项目包含具有语言和区域标识符的特定于语言的项目目录,则这些目录将被忽略。Mac OS X中的捆绑接口支持特定语言项目目录中的区域指示符 参考: 我必须在某种程度上修改我的代码,使启动屏幕的外观可以为具有区域标识符(例如:en-AU)的不同本地化文件夹定制
谢谢。:) 你能解释一下“不同的Default.png图像具有相同的名称”吗?我的意思是,我在每个本地化文件夹中都有Default.png,但是那些Default.png图像与“Default.png”具有相同的名称。现在明白了吗?请看这个不应该是en_AU(带下划线)而不是en AU。@Frank:我也试过了。知道这件事并不好。谢谢分享!!