iOS在运行时更改Localizable.strings

时间:2013-03-05 18:15:34

标签: ios localization localizable.strings

我希望能够在运行时更新本地化的字符串文件,但是not possible

我想到了这个: 我的应用使用网络服务。所以我可以有一个返回.strings文件的Web服务,该文件将保存在apps目录中。

现在问题是:如何更改NSLocalizedString以从我的文件中读取?有可能吗?

该应用不适用于苹果商店,因此如果苹果不批准更改应用语言,则不会出现问题。

1 个答案:

答案 0 :(得分:3)

您可以将数据下载到沙盒中的捆绑包中,并使用NSLocalizedStringFromTableInBundle()使用内置系统进行正确的本地化。