有关如何从NSString或NSURL获取网站根目录的任何想法?所以,如果我的网址是 http://www.foo.com/bar/baragain,我将如何获得http://www.foo.com/?
Dom*_*Cat 17
通过使用[url scheme]
和[url host]
喜欢这样:
NSURL *url = [NSURL URLWithString:@"http://www.foo.com/bar/baragain"];
NSLog(@"Base url: %@://%@", [url scheme], [url host]);
// output is http://www.foo.com
Run Code Online (Sandbox Code Playgroud)
Haf*_*hor 10
NSURL *url = [NSURL URLWithString:@"http://www.foo.com/bar/baragain"];
NSURL *root = [NSURL URLWithString:@"/" relativeToURL:url];
NSLog(@"root = '%@'", root.absoluteString); // root = 'http://www.foo.com/'
Run Code Online (Sandbox Code Playgroud)