如何保存UIwebview的浏览logging
我正在开发一个应用程序,在那里有Web显示维基百科链接的要求
view.and也显示了通过web视图在表视图中打开的页面的历史logging。我已经find它在咕。
但是找不到任何解决办法。我可以如何解决?
下面的代码为向后和向前UIWebViewController
- (IBAction)backButtonClicked:(id)sender { [webView goBack]; } - (IBAction)backButtonClicked:(id)sender { [webView goForward]; }
UIWebView
有goBack
和goForward
方法。 请参阅[这里]( http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html )
别忘了在.h中添加UIWebViewDelegate
,并将其对象UIWebViewDelegate
添加到self
。
也可以像这样在NSMutableArray
存储url
:
- (BOOL) webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { NSURL *documentURL = request.mainDocumentURL; if(![history containsObject:documentURL.absoluteString]){ [arrBrowseHistory addObject:documentURL.absoluteString]; } }