- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
模拟器的语言已经更改为日语,为什么[[NSLocale PreferredLanguages] objectAtIndex:0]
总是返回“en”
?
首选语言和地区都与“en”无关,“en”
来自哪里?
尝试获取[[NSLocale PreferredLanguages] objectAtIndex:
2]
,然后崩溃显示*** 由于以下原因终止应用程序未捕获的异常'NSRangeException',原因:'-[__NSCFArray objectAtIndex:]:索引(2)超出界限(1)
这是否意味着模拟器中没有设置任何语言?太奇怪了!
在使用 iOS8.1/7.1 升级到 Xcode 6.1 之前,这种情况从未发生过。
同时,在我的 iPhone 5 上尝试了同样的操作,控制台输出正确的结果。
为什么这么奇怪?有人有这样的问题吗?
哦!怎么了......
<小时/>“en”
,日语和英语都没有找到!"en"
?日语和英语在哪里?最佳答案
这是一个错误。这让我发疯。苹果已经知道了。
查看此答案:
iOS8.1 Simulator always uses US keyboard layout despite german hardware keyboard
还有这个:
iOS 8.1 Simulator Localization broken (NSLocalizedString)
(在答案中有一个临时修复更改架构)
最好,吉吉
关于iphone - NSLocale PreferredLanguages objectAtIndex :0 always return "en",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26572115/
[NSLocale preferredLanguages] 返回一个语言代码数组作为字符串。索引 0 处的对象返回设备的当前语言设置,但列表的其余部分(如果长度超过 1)是如何确定的? 最佳答案 想通
[NSLocale preferredLanguages] 是否有可能为空? 我得到的首选语言如下: NSString* preLang = [[NSLocale preferredLanguages
我正在尝试解决与语言相关的 Office 365 问题。在支持文章中,https://community.office365.com/en-us/f/148/t/205002 ,表示在使用目录同步填充
我正在尝试解决与语言相关的 Office 365 问题。在支持文章中,https://community.office365.com/en-us/f/148/t/205002 ,表示在使用目录同步填充
当我有多种语言时,调用 Locale.preferredLanguages 有时会首先返回 en,请参见下图。 您可以在左侧看到我的订单是西类牙语,然后是英语,但数组 Locale.preferred
我正在开发一个 iOS 应用程序,它需要告诉服务器它与 iPhone/iPad 上使用的当前语言进行通信。我目前正在使用: [[NSLocale preferredLanguages] objectA
我正在尝试使用以下代码获取用户选择的当前首选语言: NSString *language = [[NSLocale preferredLanguages] objectAtIndex:0]; 这是第一
将我的 Mac 更新到 OSX Sierra 后,我注意到 NSLocale.preferredLanguages() 数组现在采用不同的格式(参见快速解释 here) 另外,我想 IOS9 也会发生
我已经研究了好几天了。 我有一个快速就绪的应用程序,最近我们决定引入本地化,当我将系统语言设置为所需的语言时,它可以工作,但是当我尝试手动更改语言时它不起作用。 我尝试过的: NSUserDe
我正在尝试使用以下代码在我的设备(不在模拟器中)中获取正确的语言: NSString * languageLocale = [[NSLocale preferredLanguages] object
根据文档定义[NSLocale preferredLanguages]: The user's language preference order as an array of NSString ob
我正在测试我的应用程序创建的请求,特别是“Accept-Language”及其值“en-US;q=1.0”通过 request?.allHTTPHeaderFields?["Accept-Langua
模拟器的语言已经更改为日语,为什么[[NSLocale PreferredLanguages] objectAtIndex:0] 总是返回“en”? 首选语言和地区都与“en”无关,“en” 来自哪里
我们有如下代码来检索用户语言偏好: NSString *language = [[NSLocale preferredLanguages] firstObject]; 在 iOS 8.4 之前,lan
[NSLocale PreferredLanguages] 和 [[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages
昨天 Xcode 更新到 v6.1。 现在,[NSLocale preferredLanguages] 在 iPhone 中返回一个空数组,但仅适用于 IOS 8 - 在 iPhone 5 和 6 模
我是一名优秀的程序员,十分优秀!