iOS UIWebView: как я могу выяснить, какой предыдущий URL-адрес?

#ios #url #uiwebview #browser-history

#iOS #url #uiwebview #история браузера

Вопрос:

Я переписываю функцию возврата на свою собственную, потому что мне нужно иметь возможность изменять URL-адрес в зависимости от того, изменилась ориентация или нет. Как я могу получить доступ к истории URL-адресов и выяснить предыдущий?

Ответ №1:

Вам необходимо реализовать UIWebViewDelegate. В нем есть методы, которые позволят вам управлять функциями возврата, а также позволяют захватывать URL-адрес при переходе к нему.

Комментарии:

1. Хм, я вижу, что у него нет объекта истории или чего-то подобного. Является ли создание какого-либо массива в качестве моего собственного объекта истории моим лучшим вариантом здесь?

2. Да, если вы просто не хотите указать веб-просмотру вернуться назад, и в этот момент он сделает это без необходимости указывать URL.