Вам нужно использовать [button.backgroundColor isEqual:[UIColor yellowColor]
Если вы используете ==
, вы сравниваете указатели.С [UIColor yellowColor]
вы создаете новый экземпляр.И это не будет таким же, как backgroundColor вашей кнопки.; -)
Сандро Мейер