2012-03-09 6 views
0

아래 코드를 사용하여 내 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; 
} 

도움을 주시면 감사하겠습니다.

+0

사용자가 선택한 URL을 원하십니까? – bschultz

+0

예 bschultz는 내가 원하는 것입니다. – stefanosn

답변

2

NSURLRequestURL 속성을 갖는다. NSURLRequest

메서드의 request 개체에서 URL을 가져옵니다.

+0

감사합니다 bschultz! – stefanosn

관련 문제