OStack程序员社区-中国程序员成长平台

标题: ios - 设置 AppleLanguages 在 ios 7 上不起作用? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 20:24
标题: ios - 设置 AppleLanguages 在 ios 7 上不起作用?

我需要在我的应用中设置默认语言。我在 main.m 中使用了 set AppleLanguages 技术。但它在 iOS 7 下不起作用,但在 iOS 6 中工作。有什么解决方法吗?

[[NSUserDefaults standardUserDefaults] setObject[@"ru"] forKey"AppleLanguages"];
[[NSUserDefaults standardUserDefaults] synchronize];



Best Answer-推荐答案


此代码适用于 iOS 7 我用它来将希伯来语设置为默认语言

NSMutableArray* arr = [[[NSUserDefaults standardUserDefaults] objectForKey"AppleLanguages"] mutableCopy];
[arr removeObject:targetLang];
[arr insertObject:targetLang atIndex:0];
[[NSUserDefaults standardUserDefaults] setObject:arr forKey"AppleLanguages"];
[[NSUserDefaults standardUserDefaults] synchronize];

关于ios - 设置 AppleLanguages 在 ios 7 上不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22447437/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4