现在,在标准的本地化行为中,iOS确定当前设置的iPhone语言并使用Localizable.strings文件设置适当的文本。多语言iOS应用
但是,我的客户需要一个多语言iOS应用程序,其中的语言应用程序在独立于本机iOS首选语言的应用程序中设置。即应用程序可能与iOS当前在iPhone上设置的语言不同。
任何人有任何想法如何去实现这种情况?
我的想法:
- 我可以创建类似之内的NSLocalizeString和硬编码字符串自定义静态类,并返回应用程序中设置适当的语言字符串WRT的语言,如果这是一个可能的解决方案,然后有关如何结构类的任何建议)
RE:
因此,它可以通过类似的东西被称为 '我恨我的客户'。我希望你在这个网站上使用不同于你的客户知道的化名! –
这个方法的类和教程可以在这里找到:http://aggressive-mediocrity.blogspot。在/ 2010/03/custom-localization-system-for-your.html – Fluffhead