Я пытаюсь получить текущую дату в Swift, используя NSDate()
. Когда я создаю точку останова и останавливаю приложение, я вижу, что разница в времени на 3 часа с системным временем устройства. Приложение работает на реальном iPhone. Как это исправить?iOS NSDate() возвращает неправильное время
Я также писал в App делегатом, чтобы быть уверенным:
NSTimeZone.setDefaultTimeZone(NSTimeZone(name: "Europe/Kiev")!)
Но она по-прежнему не работает.
Почтовый индекс первых, это было бы легко решить вашу проблему. –
Вот код: 'let currentDate = NSDate()' –
Еще одно примечание: время устройства - это форма Киев, но я нахожусь в Словакии. Но разница во времени составляет всего 1 час, а не 3 часа, поэтому я не думаю, что она подключена. –