У меня есть родительский контроллер представления и контроллер дочернего представления. В представлении контроллера детского просмотра у меня есть UIButton, называемый "startButton". К этой кнопке я добавил цель, как показано ниже
[startButton addTarget:[self parentViewController] action:@selector(test:) forControlEvents:UIControlEventTouchUpInside];
Я реализовал метод test: в родительском контроллере, и это отлично работает для меня. Когда кнопка нажата, событие передается из контроллера детского представления в родительский контроллер представления и фрагменты кода в тесте: метод запускается.
Но моя проблема в том, что я получаю предупреждающее сообщение: "Undeclared selector test:". Я знаю, я получаю его, потому что тест: не реализован в файле реализации контроллера дочернего представления.
Есть ли способ подавить это предупреждение? Большинство предложений, которые я видел здесь, заставляют все предупреждения подавляться, но я хочу подавить вышеупомянутое предупреждение.
Спасибо