Используя Swift, как я могу получить часовой пояс из CLLocation, когда пользователь находится в автономном режиме?IOS

Программируем под IOS
Ответить
Гость
 Используя Swift, как я могу получить часовой пояс из CLLocation, когда пользователь находится в автономном режиме?

Сообщение Гость »


Я пытаюсь получить часовые пояса для мест на глобальной карте, на которые нажимает пользователь. У меня есть только координаты этих точек. Я могу создать CLLocation иverseGeocodeLocation, чтобы получить метку и часовой пояс, однако это работает только тогда, когда пользователь подключен к Интернету.

Поскольку границы часового пояса фиксированы, интересно, можно ли как-нибудь получить часовой пояс для местоположения в автономном режиме с помощью библиотек Swift? Для этого я не ищу сторонние библиотеки.

Код для онлайн-запроса:
let clLocation = CLLocation(широта: location.latitude, долгота: location.longitude) пусть геокодер = CLGeocoder() geocoder.reverseGeocodeLocation(clLocation) { метки, ошибка в если пусть ошибка = ошибка { печать (error.localizedDescription) } еще { если пусть метки = метки { если let timeZone = Placemarks.first!.timeZone { self.timeZone = часовой пояс } } } }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»