- 1
- 2
- 3
if let viewControllers = self.navigationController?.viewControllers {
self.navigationController?.popToViewController(viewControllers[viewControllers.count - 3], animated: true)
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 8
0
if let viewControllers = self.navigationController?.viewControllers {
self.navigationController?.popToViewController(viewControllers[viewControllers.count - 3], animated: true)
}
Попытка вернуться на рут контроллер.
−104
//написали и нам на кодревью сказали что это Оо
if (([someobj1.index isEqualToNumber:someobj2.index] ? YES : NO)) {...}
//рефакторим в:
BOOL *check;
[someobj1.index isEqualToNumber:someobj2.index] ? (check=YES) : (check = NO)
if (check) {...}
//видим что среда ругается и наконец рождаем
if ([someobj1.index isEqualToNumber:someobj2.index]) {...}
перлы все тогоже джуна
−106
- (void) setStr:(NSString*) strT {
if (strt) {
[_str retain];
_str = strT;
}
}
чудо сеттер от юниора
−113
Message *tempMess = (Message *)[_messArray objectAtIndex:i];
tempMess.sent = @(kMessageStatusSent);
[_messArray replaceObjectAtIndex:i withObject:tempMess];
−117
[storeButton performSelectorInBackground:@selector(onTouchUp) withObject:nil];
...
-(void)onTouchUp{
[self setHighlighted:NO];
[self.storeNameLabel setHighlighted:NO];
[self.storeAddressLabel setHighlighted:NO];
[self.storePhoneLabel setHighlighted:NO];
[self.storeAddress2Label setHighlighted:NO];
}
−106
BOOL isBorderSeleced = ![@(pressedBtn.tag) boolValue];
когда лень, и нет времени
−79
-(void)fixTableViewPosition{
if(albumSelectDelegate == nil)
return;
if(iPhone) {
if(albumsTable_.frameHeight != self.view.frameHeight + 22)
[albumsTable_ setFrameHeight:self.view.frameHeight + 22];
}
albumsTable_.contentSize = CGSizeMake(albumsTable_.contentSize.width, albumsTable_.contentSize.height + 22);
}
и тут меня накрыло...
−98
dispatch_async(dispatch_get_global_queue(0, 0), ^{
[NSThread sleepForTimeInterval:0.35];
[[NSThread mainThread] performBlock:^{
[titleLabel setHidden:NO];
}];
});