Прежде всего, вам нужно включить встроенную историю веб-просмотра с помощью setMaintainsBackForwardList:
, если вы еще этого не сделали.
Затем вы можете получить доступ к истории просмотра с помощью backForwardList
метод, который возвращает объект класса WebBackForwardList
.
. Это не простой массив, потому что он также должен поддерживать позицию в истории, если пользователь возвращается (чтобы иметь возможность перейтивперед снова).Чтобы отобразить меню истории или окно, вас, вероятно, больше всего интересуют методы backListCount
и backListWithLimit:
.Последний возвращает NSArray
из WebHistoryItem
объектов.У них есть методы URLString
, title
, icon
и lastVisitedTimeInterval
.Вы можете использовать эти методы для отображения информации об отдельных элементах истории.