Intereting Posts
Кнопка Delete скрывается за камерой на iPad mini (iOS 7) Как удалить предыдущий контент из ячейки Как зарегистрировать UIControlEventTouchUpInside в UISegementedControl? Почему мои UIMenuItems отображаются в разделе «больше» UIMenuController? Необходимо отслеживать копию версии 1.5 Google Analytics для iOS iPhone X – безопасная зона не обеспечивает полноэкранный режим? Как я могу интегрировать сторонние SDK iOS в приложение Forge / Trigger? Jenkins Непрерывная интеграция для iOS. Могу ли я запускать pod install каждый раз, когда выполняется мое задание сборки кнопка отправки не отправляет Objective-C: Как удалить только один объект из UIWindow? Как рассчитать уровень масштабирования MKMapView для соответствия MKCircle? Pinch Увеличить изображение UIWebView в приложении iphone Объединить характеристики широты / долготы (Bluetooth LE) в Swift для аннотаций Mapkit Swift – программное создание Views Issue, неспособное найти сохраненное свойство Использование моего FacebookAppID не работало в iOS

как быстро изменить язык для местоположения пользователей

Я пытаюсь изменить язык в приложении для пользователей следующим образом:

userDefaults.setObject(["en"], forKey: "AppleLanguages") userDefaults.synchronize() 

ПРИМЕЧАНИЕ. (Язык iPhone установлен на французский язык)

Но я сталкиваюсь с некоторыми проблемами. Номер один он запускается только после перезагрузки приложения, а второй номер я не могу получить текущее местоположение на английском языке даже после перезагрузки iPhone. Вот код, который я использую для получения текущего местоположения пользователей:

 func displayLocationInfo (placemark: CLPlacemark) { self.locationManager.stopUpdatingLocation() // Find current location self.currentLocation = placemark.locality self.realCurrentLocation = placemark.locality // Find current state self.currentState = placemark.administrativeArea self.realCurrentState = placemark.administrativeArea // Find current country self.currentCountry = placemark.country self.realCurrentCountry = placemark.country } 

Я продолжаю получать Estas-Unis для текущей страны, и это должны быть Соединенные Штаты, потому что она установлена ​​на английском языке ?? Есть ли все-таки вокруг этих проблем без использования NSLocalizedString !? Любая помощь будет принята с благодарностью.