【发布时间】:2013-06-23 00:47:27
【问题描述】:
我已经阅读了有关 iOS 应用程序本地化的信息,现在我想更改应用程序语言
NSString *lang = [[NSUserDefaults standardUserDefaults] stringForKey:@"Lang"];
但不是根据系统国际设置。
有可能吗?
已编辑
我在这些帖子中找到了答案:
【问题讨论】:
标签: ios localization nsuserdefaults
我已经阅读了有关 iOS 应用程序本地化的信息,现在我想更改应用程序语言
NSString *lang = [[NSUserDefaults standardUserDefaults] stringForKey:@"Lang"];
但不是根据系统国际设置。
有可能吗?
已编辑
我在这些帖子中找到了答案:
【问题讨论】:
标签: ios localization nsuserdefaults
M1:NSLocale
NSString *language = [[NSLocale preferredLanguages] objectAtIndex:0];
M2:
NSString *language = [[NSUserDefaults standUserDefaults] objectForKey:@"AppleLanguages"];
您应该记住一点,“Locale”与“Language”不同。
【讨论】: