Да, ваш способ подходил, конечно. Но быть может, есть вариант использовать такой метод?
[self.buttonCalibrate sendActionsForControlEvents:UIControlEventTouchUpInside];
Но если необходим именно тач, то в настоящий момент затруднительно найти какой-либо другой способ.