
Евгений
08.12.2016
15:12:47
а

Denis
08.12.2016
15:12:48
работает все, кроме barTintColor
причем на UIImagePickerController все работает нормально

Dmitriy
08.12.2016
15:18:07
Денис, там у бара есть Имедж, который не даёт тебе увидеть цвет, тебе надо его убрать

Google

Dmitriy
08.12.2016
15:18:46
Если не получится, через часа полтора в личку напиши

Valentin
08.12.2016
15:21:50
да что там не получится, просто в Билдере поставить несуществующую картинку и все

Denis
08.12.2016
15:22:39


Artem
08.12.2016
18:28:46
Господа, возникла проблема. Вместо одного callback'а мне приходит 10 при использовании вот такого куска кода
__block NSMutableArray *managersCopy = managers.mutableCopy;
__block NetworkManager *blocksafeSelf = self;
if ([[managersCopy lastObject] conformsToProtocol:@protocol(ApiProtocol)]) {
id<ApiProtocol>sameManager = [managers lastObject];
[sameManager checkConnection:^(BOOL success, NSError *error, NSString *version) {
if (success) {
handler(version,[Settings domain]);
}else{
if (managersCopy.count >1) {
[managersCopy removeObject:sameManager];
[blocksafeSelf updateDomain];
[blocksafeSelf checkConnection:^(NSString *domainVersion, NSString *correctHostURL) {
handler(domainVersion,correctHostURL);
} forManagers:managersCopy];
}else{
handler(nil,nil);
}
}
}];
}
Подскажите, в чем может быть трабл и как его побороть?
Полный кусок кода:
-(void)checkDomainVersionAndSSLConnection:(void(^)(NSString *domainVersion, NSString *correctHostURL))handler{
// operationCounter = kNUMBER_OF_RETRIES;
NSMutableArray *managers = [[NSMutableArray alloc]init];
[managers addObjectsFromArray:@[[P8Manager new],[P8Manager new],[P7Manager new],[P7Manager new]]];
[self checkConnection:^(NSString *domainVersion, NSString *correctHostURL) {
handler(domainVersion,correctHostURL);
}forManagers:managers];
}
-(void)checkConnection:(void(^)(NSString *domainVersion, NSString *correctHostURL))handler forManagers:(NSMutableArray*)managers{
__block NSMutableArray *managersCopy = managers.mutableCopy;
__block NetworkManager *blocksafeSelf = self;
if ([[managersCopy lastObject] conformsToProtocol:@protocol(ApiProtocol)]) {
id<ApiProtocol>sameManager = [managers lastObject];
[sameManager checkConnection:^(BOOL success, NSError *error, NSString *version) {
if (success) {
handler(version,[Settings domain]);
}else{
if (managersCopy.count >1) {
[managersCopy removeObject:sameManager];
[blocksafeSelf updateDomain];
[blocksafeSelf checkConnection:^(NSString *domainVersion, NSString *correctHostURL) {
handler(domainVersion,correctHostURL);
} forManagers:managersCopy];
}else{
handler(nil,nil);
}
}
}];
}
}


Evgeniy
08.12.2016
21:41:16
Доброго время суток! Сори за оффтоп! Может кто то ищет работу на постоянной основе в Москве! зп 120к рублей! Вакансия IOS developer, подробнее в личку!

Даня
08.12.2016
21:56:10
а как код тут в телеграмме форматировать?
видел, что у некоторых он другим шрифтом выделяется

Sergey
08.12.2016
21:56:35
или гист

Den
08.12.2016
22:21:15
Кто-нибудь сталкивался с проблемой на iOS 10.1 не работает обновление contentSize у scrollView через автолэйаут. На iOS 9 все норм.

Илья
08.12.2016
22:23:05

Даня
08.12.2016
22:23:17
ага

Google

Илья
08.12.2016
22:23:32
три символа `
до и после

Даня
08.12.2016
22:24:37
вот это да

Sasha
08.12.2016
22:25:00
Пацаны, где взять application loader?
все, нашел

Pavel
08.12.2016
22:40:33
Всем привет. Есть айфон, пятый кажется, не включается, только горит пиктограмма с яблоком на темном экране. Есть ли шансы как то спасти данные оттуда?
И если да то как? Через кабель? В сервисный центр везти?

iFox
09.12.2016
02:03:19
Правильно называется не пиктограмма, а пентаграмма. Особенно, если на тёмном экране. Лучше вернуть телефон владельцу, который знает модель и пароль, а то придут злые менты.

Taras
09.12.2016
04:27:45

Andrey
09.12.2016
04:57:26

Даня
09.12.2016
06:37:21
А такой вопрос, часто в описании вакансий видел такую фразу "умение разбираться в чужом коде" это что вообще такое? Точнее что ждет от тебя работадатель? Что ты разберешь все что два года назад писал ему индус с апворка?
Просто не очень представляю человека, который скажет, мол вот что-что а код чужой я совсем не понимаю. Требование из разряда, вы должеы не только уметь писать по-русски, но и читать. Или за этим требованием скрывается что то еще?

Константин
09.12.2016
06:42:52
Это означает что тебе придется работать с легаси разной степени печальности

Andrey
09.12.2016
06:43:09
Ноющий разработчик - хуевый разработчик
Народная мудрость

Andrey
09.12.2016
06:44:22
Иногда могут написать такой пистец что зптраты на прочтение равносильны переписыванию

Andrey
09.12.2016
06:45:23
- (void) closeApp {
int closer = 1 / 0;
}
классика

Andrey
09.12.2016
06:45:58
Я скажу тнбе открыто ты кончита ты кончита

Anvar
09.12.2016
06:51:05

Google

Denis
09.12.2016
06:59:59
И снова рубрика "глючные девайсы".
Айпад не работает с одной прошкой, но работает с двумя другими. Думал что порт глючный, но на том-же порту два других айпада без проблем подключаются. Мистика какая-то.

Andrey
09.12.2016
07:01:40
Это эпол, расслабься

Denis
09.12.2016
07:03:41
Ну как-бы заебывает такое
Когда девайс подключается только если звезды на небе раком бегать будут.

Alexey
09.12.2016
07:29:50
или ``` (для многострочного)

Taras
09.12.2016
09:19:46
а теперь вопрос: как на клаве от винды его поставить?

Fayozjon [CybernatiC]
09.12.2016
09:20:09
Буква ё
На инглише
Капец как ты программируешь?

Maxim
09.12.2016
09:20:58
без слака.... жесть

Taras
09.12.2016
09:21:12
буква Ё на инглише выдает мне § либо ± с шифтом
именно

Fayozjon [CybernatiC]
09.12.2016
09:22:01
Чет у тебя раскладка странная

Taras
09.12.2016
09:24:45
именно подсказка про раскладку помогла мне все исправить.
спасибо
теперь нету буквы Ё, но это уже совсем другая история

Alexey
09.12.2016
09:27:28

Taras
09.12.2016
09:36:31
не угадал, там сразу z

Google

Fayozjon [CybernatiC]
09.12.2016
09:39:31
Mac mini нынче по какой цене?
25го думаю скидки нацепят

Admin
ERROR: S client not available

Taras
09.12.2016
09:40:21

Fayozjon [CybernatiC]
09.12.2016
09:41:03
Да мини до 2013 го брать

Alexey
09.12.2016
09:54:09
не угадал, там сразу z
думал, что эппловская клава блютусная. У меня на макбуке нормальная, где тильда под esc, а блютусная белая – под esc § либо ±, а тильда рядом с шифтом %)

Alex
09.12.2016
09:57:21

Taras
09.12.2016
10:05:10

Anton
09.12.2016
10:09:54
Приветсую всех

Nikita
09.12.2016
10:19:54
привет

Taras
09.12.2016
10:23:10
Привет

Александр
09.12.2016
11:10:30
ребята
ошибка в CoreText это бывает такое?
скорее насколько это допустимо?)
скан с крашлитика

Valentin
09.12.2016
11:12:54
вероятность не нулевая. Я пару раз сталкивался что методы вычисления размера строки падают при каких-то символах, так что все может быть

Gleb
09.12.2016
11:13:37
Dangling pointer скорее всего
Память попортилась в одном месте, а потом пошло обращение в деструкторе CoreText - такое часто бывает

Александр
09.12.2016
11:15:03
как на swift такое обрабатывать?
или скажите куда копать

Google

Valentin
09.12.2016
11:16:09
попробуй локально воспроизвести, без этого печалька будет

Gleb
09.12.2016
11:16:16
В Xcode есть разные инструменты вроде thread sanitizer и nszombie

Valentin
09.12.2016
11:18:07
поэтому и нужно у себя повторить

Gleb
09.12.2016
11:19:12

Valentin
09.12.2016
11:21:10
опитимизация, девайсы, прошивки, ага знаю. Но повторить все-таки нужно
не, если ты сможешь без этого исправить - на здоровье

Gleb
09.12.2016
11:21:36

Александр
09.12.2016
11:22:14
может в каких то фреймоврках которые юзаю и есть
сами не вставляли

Gleb
09.12.2016
11:23:30
В общем изучай инструменты Xcode, они в виде галочек в конфигурации таргета задаются