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 に答える