У меня проблема с Swift и iOS 8 Emulator в XCode 6.1.Swift NSLocale Simulator iOS 8
Действительно, когда я пытаюсь использовать NSLocale, почти все его функции возвращают нуль.
Вот как я использую его:
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. Это не работает на тренажере прошивкой 8 и на детской площадке, она даже EXC_BAD_ACCESS. Я думаю, это просто симулятор и проблема с игровой площадкой, но это странно. И я хочу знать, есть ли у кого-нибудь обходной путь.
Я очистил полученные данные, перезапустил и очистил данные симулятора. Не поправляться.
Таким образом, симулятор просто прослушивается, нечего делать, но ждать. – allbto
Я тоже эту проблему на реальных устройствах с iOS 8.1.1 – Mecki