У вас неверная подпись сообщения для вашего действия changed
. Должно быть:
- (IBAction)changed:(id)sender
и в строке кода addTarget:
@selector(changed:)
PS: Почему вы используете _button
? Я не думаю, что это связано с проблемой, но вы должны использовать вместо self.button
. Следует избегать прямого доступа к переменным экземпляра, особенно в этом случае, когда вы позволяете компилятору решать, какое имя должна иметь переменная.
PPS: Как уже упоминалось @InderKumarRathore, вы должны также позвонить [super viewDidLoad]
до запуска собственного кода.