【发布时间】:2014-10-28 08:30:51
【问题描述】:
我在使用 XCode 6.1 中的 Swift 和 iOS 8 模拟器时遇到问题。
确实,当我尝试使用 NSLocale 时,它的几乎所有函数都返回 nil。
这是我的使用方法:
let cc = "fr" // Example
let locale = NSLocale.currentLocale()
let countryName = locale.displayNameForKey(NSLocaleCountryCode, value : cc)
println(countryName) // Shows : nil
它确实适用于设备、iOS 7 和 iOS 8 以及模拟器 iOS 7。 它不适用于模拟器 iOS 8 和 Playground,甚至 EXC_BAD_ACCESS。 我想这只是一个模拟器和游乐场问题,但它仍然很奇怪。我想知道是否有人有解决方法。
我确实清理了派生数据,重新启动并清理了模拟器的数据。没有好转。
【问题讨论】: