Stanislav
Она возвращает GMT 0
ты дескрипшн смотришь?
Maksim
[[NSDate date] dateByAddingTimeInterval:[[NSTimeZone localTimeZone] secondsFromGMT]]
Maksim
блин )))
Mikita
В дебоше смотрю значение
Maksim
secondsFromGMT забыл
Mikita
Дебаге*
Andrey
через NSDateFormatter форматри
Andrey
там локаль можно выставить
Andrey
точнее она по дефолту локальная помоему
Mikita
Кстати
Stanislav
NSDateFormatter *formatter = [NSDateFormatter new]; [formatter setDateFormat:@"dd-MM-yyyy HH:mm"]; [formatter setTimeZone:[NSTimeZone localTimeZone]]; NSString *dateAsString = [formatter stringFromDate:[NSDate date]];
Stanislav
Что-то такое
Mikita
А почему Date() возвращает правильную дату в песочнице свифтовой и неправильную на устройстве?
Stanislav
Так ты будешь менять вывод даты, а не саму дату. Это правильнее
Maksim
а так нет? [[NSDate date] dateByAddingTimeInterval:[[NSTimeZone localTimeZone] secondsFromGMT]]
Maksim
)))
Mikita
Да мне как раз этот вариант ближе
Mikita
Который и интервалами
Mikita
Потому что потом нужно вычисления с жатой
Mikita
Датой*
Stanislav
Потому что потом нужно вычисления с жатой
Ну так а какая разница, можно UTC дату двигать. А результат выводить в нужной таймзоне
Maksim
так ты дату двигаешь
и что? Вопрос был - " как получить текущую дату в текущем часовом поясе"
Andrey
ну дата то правильная
Andrey
просто отображается в другом часовом поясе
Andrey
если description взять
Andrey
у нее
Andrey
правильнее дату через форматтер выводить
Mikita
просто отображается в другом часовом поясе
Ну так мне нужна дата в текущей локали
Mikita
Не для вывода
Mikita
А для вычислений
Andrey
у даты нет часового пояса
Maksim
А для вычислений
тогда лучше без тайм зоны
Mikita
Для меня сейчас Date() возвращает на 3 часа меньше, чем должна
Andrey
нет
Mikita
На 3 часа меньше, чем на устройстве
Andrey
она вовращает все правильно
Stanislav
А что считаеть будешь?
Mikita
А что считаеть будешь?
Нужно высчитывать : есть ли 1 час между текущей датой и приходящей с API
Maksim
это самое же сложное
Maksim
работа с датой )))
Maksim
когда есть сервак
Maksim
)))))
Stanislav
Ну вообще он еще столкнется с этим
Mikita
Ооо, а с апи приходит московское время?)
Ну... апи возвращает такое время, какое ты ему пошлёшь до этого
Mikita
А изначально же ты ему по своему часовому поясу шлешь
Stanislav
Ну... апи возвращает такое время, какое ты ему пошлёшь до этого
Рассказал бы чем плохо слать локальное время, ну да ладно
Mikita
До этого далеко ещё
Mikita
Рассказал бы чем плохо слать локальное время, ну да ладно
А фишка в том, что так API работает, тут уже не я делал)
Mikita
Спасибо за помощь, к слову)
Alexey RGB
как добавить imageView таким образом, чтобы половина лежала поверх навбара, а половина - на вьюхе ниже навбара
Alexey RGB
?
Alexey RGB
http://prntscr.com/fbzm3i
Alexey RGB
вот такое нужно - что с прозрачностью сделать-то? и поверх чего класть imageView
Alexey RGB
?
Alexey RGB
ок, спс
Anonymous
Ребят привет Кто работал с json сериализацией Нужно записать инфу в json файл Пробовал по ответам в stack over flow но ничего не работает. Есть у кого рабочее решение?
Scarx
ты на свифте или обж-с ?
Anonymous
Свифт
Stanislav
NSJSONSerialization
Scarx
https://github.com/Hearst-DD/ObjectMapper
Scarx
вот посмотри
Anonymous
Я его использовал, скорее не правильно, У вас не будет рабочий кусок кода?
Scarx
скинь свой код
Anonymous
let levels = ["unlocked", "locked", "locked"] let json = JSON(levels) let str = json.description let data = str.dataUsingEncoding(NSUTF8StringEncoding)! if let file = NSFileHandle(forWritingAtPath:path) { file.writeData(data) }
Akki
имхо, гораздо проще будет что-то типа такого: let json: [String: Any] = [:] if let data = try JSONSerialization.data(withJSONObject: json, options: []) as? Data { let string = String(data: data, encoding: .utf8) }
Anonymous
ребят хелп
Anonymous
такая проблема
Anonymous
утром включил macbook pro retina
Anonymous
и начал шуметь
Anonymous
кулеры работают на полной
Vadim
Это очистка
Anonymous
хотя программы не запущены
Vadim
20 минут на максималках. Меня об этом предупреждали, хотя у самого ни разу не было
Anonymous
уже час так стоит
Oleksii
а activity monitor никакого процесса хорошо жрущего не показывает?