Это некрасиво, но способ, которым я увольняю первый ответчик, когда я не знаю, что такое ответчик:
Создайте UITextField, либо в IB, либо программно. Сделайте это Скрытым. Ссылка на ваш код, если вы сделали это в IB.
Затем, когда вы хотите убрать клавиатуру, вы переключите ответчик в невидимое текстовое поле и немедленно смирите его:
[self.invisibleField becomeFirstResponder];
[self.invisibleField resignFirstResponder];