
Ilkhom
07.03.2017
13:28:58
парсить жсон индексами бредже, хмл другое дело

Sergey
07.03.2017
13:29:51
я не знаю зачем так сделали, но мне просто нужно распарсить и передать
вот задача изи

-_-
07.03.2017
13:30:12
передать в каком виде?

Google

Vadim
07.03.2017
13:30:17
“Так” - это как, я понять не могу?

Sergey
07.03.2017
13:30:23
порядок не важен, важна только целостность

Vadim
07.03.2017
13:31:13
Чем дальше идет разговор, тем меньше я понимаю

Ilkhom
07.03.2017
13:31:21
JSONSerialization.jsonObject

Sergey
07.03.2017
13:31:31

-_-
07.03.2017
13:31:37
в стринге
я вообще запутался. JSON изначально и есть строка. Тебе надо значение по определенному ключу получить, и передать как строку? Или что вообще?

Sergey
07.03.2017
13:32:03
лол
берем стрингу
удаляем все знаки нахуй
и шлем

Ilkhom
07.03.2017
13:32:26
примеры кинь

Google

Sergey
07.03.2017
13:32:28
ебать какая сложная задача :D
в лс только)

Vadim
07.03.2017
13:33:02
лол

Olexii
07.03.2017
13:33:04
не понятно ?

Sergey
07.03.2017
13:33:05
не, ну в принципе и сюда можно, ок, сек

Ilkhom
07.03.2017
13:34:25
ниче, седня пяница, можно

Vadim
07.03.2017
13:34:47
Вообще в таких случаях обычно MCVE кидают

Sergey
07.03.2017
13:37:14
"asGkrfubgerhfd2": {
"5954": {
"030" : "ss",
"990": { "sjup" : "0.0.0.0", "DFgf" : "0" },
"115": { "AsD" : "0.0.0.0", "DFgffg" : "1" }
}
"9433": {
"584" : "gj",
"597": { "Gjj" : "0.0.0.0", "Jkrn" : "0"" },
"233": { "ffR" : "0.0.0.0", "fkjr" : "1" }
}
}
там где нули были айпишники

Vadim
07.03.2017
13:37:29
Ну лол
Берешь рутовый словарь
Проходишься по всем ключам
И внутри тоже

Sergey
07.03.2017
13:38:03
да все уже :D я сначала запарился, потом заебался, а сейчас решили

Vadim
07.03.2017
13:38:04
Проверяешь на наличие значений с нулями
Ну ок

Sergey
07.03.2017
13:38:52
там нет и не будет знаков json, в этом вся соль

Ilkhom
07.03.2017
13:40:22
ты наверно хощь чтобы у группы моск вскипел)

Sergey
07.03.2017
13:42:53
так ты не представляешь, я сидел и тупил 2 часа, меня пиздец как эта хуйня выбесила
а еще и разговариать с людьми, которым все это нужно

Google

Ilkhom
07.03.2017
13:43:25
?

Sergey
07.03.2017
13:43:45
я вообще на время выпал из жизни, кажется

Dmitriy
07.03.2017
14:04:35
народ, а как такое возможно, когда метод делегата вызывается сразу у нескольких классов?

Ilkhom
07.03.2017
14:05:54
значт кто то внедрил паттерн Observer

Betrayer
07.03.2017
14:06:03
Лист делегатов?

Dmitriy
07.03.2017
14:06:52
хз) просто тут смотрю либу, и там событие много где срабатывает внутри и так же это событие снаружи либы для меня тоже сигналит о срабатывании через делегат
вот думаю, как они так замутили

Betrayer
07.03.2017
14:07:48
Может в NSNotificationCenter закидывают, а потом тебе в делегата пересылают.

Ilkhom
07.03.2017
14:09:19
поищи где еще упомянуто обращение к этому делегату

Dmitriy
07.03.2017
14:10:25
там все через такую штуку делается:
- (void)addDelegate:(id)delegate delegateQueue:(dispatch_queue_t)delegateQueue;

Ilkhom
07.03.2017
14:10:53
вау

Betrayer
07.03.2017
14:11:26
Ого.

Ilkhom
07.03.2017
14:11:36
этож пздц

Betrayer
07.03.2017
14:11:52
Ну в общем то, это типа листа.
Но это реально пиздец.
Зачем было в такой низкий уровень лезть?

Dmitriy
07.03.2017
14:12:06
они набирают пачку делегатов и всем по очереди рассылают?

Betrayer
07.03.2017
14:12:14
Ага.
Еще и асинхронно.
Судя по передаче DispatchQueue.

Google

Ilkhom
07.03.2017
14:12:57
причем в разных тредах

Sergey
07.03.2017
14:16:28
коллеги, подскажите, почему может UITapGestureRecognizer работать в симуляторе и не работать на девайсе?

Ilkhom
07.03.2017
14:28:42
дети добрались до девайса))

Дмитрий
07.03.2017
14:29:38
кто нибудь знает о чем они говорят?

Ilkhom
07.03.2017
14:29:59
гимн поют))

Nik
07.03.2017
14:41:22
Поздравили секретаршу и бухгалтерию еще утром, они убежали "по домам".
А мы 8 марта сегодня отмечали. Пили сок и ели конфеты. Одни мужики. IT-компания, х..ле..))

Admin
ERROR: S client not available

Dmitriy
07.03.2017
14:42:44
а чего сегодня?)
завтра выходные?

Nik
07.03.2017
14:42:54
да))

Ivan
07.03.2017
14:44:00
Один же
В пятницу опять работать

Ilkhom
07.03.2017
14:44:27

Stanislav
07.03.2017
14:45:51

Nik
07.03.2017
14:46:21
:))) Осталось только “опуститься” до смузи! :)))

Ilkhom
07.03.2017
14:46:49

Stanislav
07.03.2017
14:47:25

Ilkhom
07.03.2017
14:47:48
писеец у тя тут рожа Стас))

Stanislav
07.03.2017
14:47:52

Google

Ilkhom
07.03.2017
14:48:26
?

Ulook
07.03.2017
15:08:01
паци
tabItemView?.topAnchor.constraint(equalTo: (tabItemView?.superview?.topAnchor)!).isActive = true
tabItemView?.bottomAnchor.constraint(equalTo: (tabItemView?.superview?.bottomAnchor)!).isActive = false
tabItemView?.widthAnchor.constraint(greaterThanOrEqualToConstant: 20.0).isActive = true
если я такой хуйней занимался - то могу ли как-то дернуть фрейм tabItemView впоследствии?
все время отображает начальные значения(
до констрейнтов

Евгений
07.03.2017
15:10:17
не уверен, но может layoutIfNeeded поможет
если нет то в методе viewDidLayoutSubviews точно будут фреймы

Ulook
07.03.2017
15:11:48
проверю, спасибо
а если я тупо где-то в коде создаю сабвьюхи - их добавляю - и мне на лету нужно узнать их фреймы после того, как применились констрейнты? типа вьюхи не вынесены в проперти

Евгений
07.03.2017
15:21:30
Ну можешь тэг засетить и в didLayoutSubviews проверять его, но это гавно. Лучше уже в проперти выставить

Ulook
07.03.2017
15:22:11
так а если я не знаю сколько у меня сабвьюх будет ( с сервака приходит)
все норм
override func layoutSubviews() {
}
вот здесь проходит
просто сабвьюс беру
у вьюхи на которую кидал

Dmitriy
07.03.2017
22:22:16
Девочки, с праздником Вас!!!