使用UIWebViewNavigationTypeLinkClickedfilter

我想通过UIWebViewNavigationTypeLinkClicked存储点击的URL。 不过,我只想在点击某些带有广告的url后,将点击的url存储为一系列url。 无论如何处理这个?

当你点击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]; } }