Разработка iPhone - как получить закладки и данные истории из UIWebView? - PullRequest
0 голосов
/ 13 июня 2011

Как описание заголовка, какой интерфейс UIWebView я должен вызвать, чтобы получить эти данные?

Ответы [ 2 ]

1 голос
/ 13 июня 2011

Я не думаю, что это возможно с текущим API.Вам нужно будет поддерживать состояние, т.е. отслеживать закладки и исторические данные, но это также зависит от использования пользователем вашего UIWebView экземпляра.Вы не можете получить данные Mobile Safari.Хотя экземпляр UIWebView позволяет перемещаться вперед и назад, указывая, что он поддерживает какое-то состояние, все это скрыто внутри класса UIWebViewInternal.

0 голосов
/ 16 апреля 2013

Один из способов сохранить свою собственную историю - реализовать метод делегата:

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType

Если тип навигации UIWebViewNavigationTypeLinkClicked, вы можете добавить его в свой собственный массив истории.

...