Iphone 从web视图中获取超链接文本

Iphone 从web视图中获取超链接文本,iphone,objective-c,ipad,Iphone,Objective C,Ipad,我正在做一项作业,要求我在iPhone的网络视图中打开一个HTML页面。我有一个显示为字符串的超链接,例如sometext.fileextensiontype。单击此文本时,它会重定向到一个链接,例如http:www.someweblink.com/uyewihwefkbnamsjdfb 我可以截取上面的URL,但我想读取超链接字符串,即sometext.fileextensiontype。您需要使用协议进行确认,并提供以下shouldStartLoadWithRequest的实现 你在哪里截取

我正在做一项作业,要求我在iPhone的网络视图中打开一个HTML页面。我有一个显示为字符串的超链接,例如sometext.fileextensiontype。单击此文本时,它会重定向到一个链接,例如http:www.someweblink.com/uyewihwefkbnamsjdfb


我可以截取上面的URL,但我想读取超链接字符串,即sometext.fileextensiontype。

您需要使用协议进行确认,并提供以下shouldStartLoadWithRequest的实现


你在哪里截取了这个网址?更多关于它的信息或代码可能会有用。千万不要在描述中使用“关键”或“紧急”。@Deepak它与Jhaliya在@Vakio下面上传的代码块相同。我已经提到了它是什么。我投票结束这个问题,因为它很旧,OP似乎已经消失了。嗨,我们可以添加检查导航类型是否链接已点击吗?@Pratikshabisikar:对不起,找不到你吗?他想在点击时获取url字符串,因此,我们需要检查navigationType==UIWebViewNavigationTypeLinkClicked。否则,我们会一直做那个手术,在我看来这是不必要的。嘿@Jhaliya,我们已经试过了。您指定的方法返回单击的URL。我正在寻找替代URL的文本字符串。我希望阅读文本字符串而不是URL字符串。
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request     navigationType:(UIWebViewNavigationType)navigationType {

      NSURL *myUrl = [request URL];
      NSString* urlString = [myUrl absoluteString];
      return YES;   
}