0

我有一个UIWebView并且我的网页中有多个链接,我想根据单击的链接从中打开链接,我想对不同的链接执行不同的操作,重点是如何识别不同的链接?我在用

 if (navigationType == UIWebViewNavigationTypeLinkClicked) {
        //link clicked... but which one?

}
4

1 回答 1

2

您需要使用 找出点击了哪个网址,并使用我在下面显示的方法request.URL检查您点击的链接是什么rangeOfString

    if (navigationType == UIWebViewNavigationTypeLinkClicked) {

     if ([[request.URL absoluteString] rangeOfString:@"http://firstLink"].location!=NSNotFound){
            //perform your action..
     } else if ([[request.URL absoluteString]rangeOfString:@"http://secondLink"].location!=NSNotFound){
        /// perform action for second link..
      }    
  }
于 2013-02-26T14:48:47.300 回答