我已经阅读了iOS应用程序的本地化,现在我想根据更改应用程序语言
NSString *lang = [[NSUserDefaults standardUserDefaults] stringForKey:@"Lang"];
但不符合系统国际设置。
有可能吗?
已编辑
我在这些帖子中找到了答案:
如何强制NSLocalizedString使用特定语言
更改ios应用程序的语言
M1:NSLocale
NSString *language = [[NSLocale preferredLanguages] objectAtIndex:0];
M2:
NSString *language = [[NSUserDefaults standUserDefaults] objectForKey:@"AppleLanguages"];
你应该记住一点,"语言环境"不同于"语言"。