Субъективный Си / Говнокод #13084 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
[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];
   
}

Запостил: torip3ng torip3ng, (Updated )

Комментарии (10) RSS

  • Еще один хак на тему все ЮИ изменять в главном потоке?
    Ответить
  • Тут, как вижу, комбо из говна:
    1)Кнопка подклассится;
    2)На нее кладутся лейблы;
    3)Видимо, кто-то додумался стучаться в Интернет через synchronizedConnection, заблокировался UI, и заказчик потребовал это исправить - что и было сделано переводом в другой тред.

    Если бы не пункт 1, заподозрил бы своего любимого автора.
    Ответить
    • Не, это слишком хардкорные грабли. ТС повезло, что он их нашёл.
      Ответить
    • >Видимо, кто-то додумался стучаться в Интернет через synchronizedConnection, заблокировался UI, и заказчик потребовал это исправить - что и было сделано переводом в другой тред.
      ни за что бы не догадался.
      Ответить
      • Есть такой особый тип программистов, который совершает идиотские ошибки, и потом никогда не понимает, что это были идиотские ошибки. Так вот: это оно.
        Ответить
  • Ууууу... Это смертный грех при разработке GUI-приложений
    Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8