Перехватить кнопку возврата на yinavigationcontroller?

Форма отобразится на вид. Форма имеет несколько обязательных полей. Также необходимо проверить форму. Я хочу перехватить кнопку "Назад", чтобы проверить, заполнены ли поля, и проверить форму. Как бы я перехватил щелчок на кнопке и убедиться, что он не появляется на предыдущем экране?