Наиболее вероятное объяснение состоит в том, что вы не получили выход для элемента управления, который вызывает действие, связанное с действием в конструкторе интерфейса.
Во-первых, вы должны установить точку останова в методе, чтобы увидеть, вызывается ли он вообще. Если это не так, проверьте построитель интерфейса и подключите правильное соединение. Если он вызывается, но изображение все еще не установлено, проблема, скорее всего, в том, что [UIImage imageNamed:@"down.png"]
возвращает ноль.