В Интерфейсном Разработчике вы определили функцию и проверили, что она доступна для соединения, увидев, что она появляется в Действиях Класса, в Инспекторе Идентификации? Соответствует ли спецификация функции? Будьте особенно осторожны, если ваша функция не принимает аргументов, она не имеет двоеточия после имени, и если это обычное значение
- (IBAction)method:(id)sender
подпись, то есть двоеточие.
Использовали ли вы Инспектор подключений, чтобы связать действие Touch Up Inside объекта кнопки с функцией? Когда вы смотрите на Инспектора соединений для владельца файлов (или любого другого объекта, содержащего функцию кнопки), вы видите, что соединение существует?