iOS本地化图像未显示

iOS本地化图像未显示,第1张

概述我正在本地化一个应用程序,虽然这个过程看起来很直接(我跟着 http://www.raywenderlich.com/2876/localization-tutorial-for-ios稍微调整了新的Xcode界面),并且没有问题的字符串工作,我无法显示我的本地化图像. 在Xcode中,我已经有了一组原始语言的图像,并点击了每个图像的“Localize …”按钮.接受默认选择的“英语”并注意到所有 我正在本地化一个应用程序,虽然这个过程看起来很直接(我跟着 http://www.raywenderlich.com/2876/localization-tutorial-for-ios稍微调整了新的Xcode界面),并且没有问题的字符串工作,我无法显示我的本地化图像.

在Xcode中,我已经有了一组原始语言的图像,并点击了每个图像的“Localize …”按钮.接受默认选择的“英语”并注意到所有图像都被移动到新的“en.lproj”文件夹中.通过在代码中调用[UIImage imagenamed:@“image1”]来使用所有这些图像.

然后我收集了这些图像的所有本地化的法语版本,并将它们放置在与创建的“en.lproj”Xcode相同级别的文件夹“fr.lproj”中.档案 – >将文件添加到“项目”并将其指向该文件夹.此时,Xcode实际上自动检测到这些是法国本地化文件,当我选择任何这些文件时,右侧栏正确识别它们.项目信息选项卡正确显示每种语言的预期本地化文件数.然而,当我在模拟器中选择使用法语时运行应用程序时,它会显示本地化的法语文本,但会显示英语版本的图像.

我错过了应该执行的任何步骤,还是应该采取不同的措施?

解决方法 这通常是由于缓存造成的.确保

A)从模拟器中删除应用程序.您还可以在模拟器上“重置内容和设置”,但通常不需要这样做

B)运行项目>清洁

有时它也是必要的

C)运行Project>清理构建文件夹(使用Ctrl键)

D)从项目中删除派生数据.为此,请打开管理器并选择您的项目.有时您甚至必须手动执行此 *** 作,即在finder中导航到该文件夹​​并删除所有文件和文件夹.

通常,这应该这样做.有时一个小技巧也可以快速刷新索引和缓存,特别是预编译的头文件 – 在项目中打开.pch文件,然后“中断”它(例如注释掉一行),这样就无法编译.这将触发标题重新编译.

希望这可以帮助.

总结

以上是内存溢出为你收集整理的iOS本地化图像未显示全部内容,希望文章能够帮你解决iOS本地化图像未显示所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1014860.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存