2

我已阅读有关 iOS 应用程序本地化的信息,现在我想根据以下内容更改应用程序语言

NSString *lang = [[NSUserDefaults standardUserDefaults] stringForKey:@"Lang"];

但不是根据系统国际设置。

可能吗?

已编辑

我在这些帖子中找到了答案:

如何强制 NSLocalizedString 使用特定语言

更改 ios 应用程序的语言

4

1 回答 1

0

M1:NSLocale

NSString *language = [[NSLocale preferredLanguages] objectAtIndex:0];

M2:

NSString *language = [[NSUserDefaults standUserDefaults] objectForKey:@"AppleLanguages"];

您应该记住一点,“Locale”与“Language”不同。

于 2013-06-26T07:17:53.457 回答