Возможно, потому что вы добавляете веб-представление как подпредставление, а не помещаете в стек другой viewController.
Также: кнопка «Назад» настраивается по названию контроллера вида. Чтобы изменить это на кнопку «Назад», вам нужно создать кнопку «Назад» в представлении, прежде чем оно будет нажато. У меня есть два примера:
BackButton.zip , который показывает, как настроена кнопка «Назад» в методе init контроллера представления.
LoadWebViewTable.zip , который показывает, как настроена кнопка возврата в методе awakeFromNib
. Я думаю, что этот пример более точно соответствует вашему приложению.
Дело в том, что кнопка «Назад» настроена на вид, к которому она возвращается. Кроме того, в обоих примерах используются действия с нулевым таргетингом, поэтому вам даже не нужен обратный вызов для удаления представления из стека - он предоставляется бесплатно.