Я экспортирую файл StyleKit.h из PaintCode 2. Он имеет метод класса:
+ (UIImage*)myImage;
В моей раскадровке у меня есть UIButton, и я хочу установить изображение для UIControlStateNormal в myImage. Для этого я добавил общий объект в раскадровку, установил класс объекта в StyleKit, а затем создал выход из объекта в UIButton. Это кажется правильным; однако, когда я создаю прогон, я получаю сообщение об ошибке. Кажется, что реализация StyleKit автоматически вызывает setImage:
для цели розетки. Однако вы не вызываете setImage:
для UIButton, а скорее вызываете setImage:forState:
, поэтому он генерирует исключение нераспознанного селектора.
Можете ли вы использовать PaintCode 2 только с UIButton в раскадровке, создав подкласс UIButton и создав метод setImage:
, который всегда устанавливает изображение для UIControlStateNormal
?