我想通过 UIWebViewNavigationTypeLinkClicked 存储点击的 URL。但是,我只想在单击某些带有广告的 URL 后存储单击的 URL 而不是一系列 URL。无论如何要处理这个?
user2959179
问问题
1247 次
1 回答
0
当您在 webview 中单击下面的委托时,您需要实现下面的委托方法,然后在此基础上您可以检查该 url 并相应地存储在一个数组中 -
- (BOOL)webView:(UIWebView *)webView
shouldStartLoadWithRequest:(NSURLRequest
*)request navigationType:
(UIWebViewNavigationType)navigationType
{
//here you can check the condition on the basis
of navigation type
if (navigationType==
UIWebViewNavigationTypeLinkClicked)
{ //Store the link in array below
// initialized you array somewhere first and then
use below
[mutableArray addObject:yourUrl];
}
}
于 2013-11-11T12:36:27.000 回答