0

我有一个 NSTextView 控件,其中可能包含链接。如何获取链接的完整 url?

这是我到目前为止所拥有的

-(BOOL)textView:(NSTextView *)aTextView clickedOnLink:(id)aLink atIndex:(NSUInteger)charIndex 
 {
     NSURL *htmlURL = [NSURL fileURLWithPathComponents:[aLink pathComponents]];
 }

这给了我一个以 file://localhost 开头的 URL ...我如何摆脱 URL 的那部分?

4

1 回答 1

0
NSURL* url = [NSURL URLWithString:@"http://localhost/myweb/index.html"];
NSString* reducedUrl = [NSString stringWithFormat:
    @"%@://%@",
    url.scheme,
    [url.pathComponents objectAtIndex:1]];
于 2012-11-16T07:28:52.120 回答