获取uiwebview中链接的链接文本

时间:2012-03-09 15:10:59

标签: objective-c uiwebview

我正在使用以下代码检测我的uiwebview上的链接点击。有没有办法获取用户点击过的链接文本?

    - (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
    NSLog(@"link tapped");
    if(navigationType == UIWebViewNavigationTypeLinkClicked) {


        //if (overrideLinksSwitch.on == TRUE) {
             NSLog(@"navigation link tapped");
          //  [self myMethodAction];

          //  [myWebView stopLoading];
            [[UIApplication sharedApplication] openURL:[NSURL URLWithString:linktapped]];
            return NO;
        }



    return YES;
}

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:2)

NSURLRequest具有URL属性。 NSURLRequest

只需从方法中的request对象获取网址。