Apple允许使用以下代码设置默认语言吗?

时间:2014-12-29 09:53:56

标签: ios iphone localization localizable.strings

在我的一个应用程序中,如果所选语言(设备语言)不是法语,我需要将默认语言设置为法语。 我正在使用下面的代码片段,但我担心苹果是否允许这样做。 这会导致应用程序商店拒绝该应用程序。请建议。 这是代码: -

NSArray *langOrder = [NSArray arrayWithObjects:@"fr", nil];
[[NSUserDefaults standardUserDefaults] setObject:langOrder forKey:@"AppleLanguages"];​

1 个答案:

答案 0 :(得分:1)

这是一种完全可以接受的方式,但也有其他一些方法。在这里寻找更多可能的解决方案:How to force NSLocalizedString to use a specific language