如何保存浏览的UIWebView的历史(How to save browsing history o

2019-09-23 03:47发布

我正在开发一个应用程序那里有下有在web显示维基百科链接的要求

view.and也有显示的通过Web视图中打开的网页在一个表view.I历史上找到它的感伤

GLE但找不到任何solution.How我能解决这个问题?

Answer 1:

下面的代码的向后和向前成UIWebViewController

 - (IBAction)backButtonClicked:(id)sender {
      [webView goBack];
    }

    - (IBAction)backButtonClicked:(id)sender {
      [webView goForward];
    }


Answer 2:

UIWebViewgoBackgoForward方法。 请参阅[这里]。( http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html )

不要忘记添加UIWebViewDelegate在h和其对象delegate ,以self

还可以存储urlNSMutableArray这样的:

- (BOOL) webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
    NSURL *documentURL = request.mainDocumentURL;

    if(![history containsObject:documentURL.absoluteString]){
        [arrBrowseHistory addObject:documentURL.absoluteString];
    }
}


文章来源: How to save browsing history of UIwebview