我希望能够在运行时更新本地化的字符串文件,但是not possible。
我想到了这个: 我的应用使用网络服务。所以我可以有一个返回.strings文件的Web服务,该文件将保存在apps目录中。
现在问题是:如何更改NSLocalizedString以从我的文件中读取?有可能吗?
该应用不适用于苹果商店,因此如果苹果不批准更改应用语言,则不会出现问题。
答案 0 :(得分:3)
您可以将数据下载到沙盒中的捆绑包中,并使用NSLocalizedStringFromTableInBundle()
使用内置系统进行正确的本地化。