我想我不明白“baseURL”的概念。这个:
NSLog(@"BASE URL: %@ %@", [NSURL URLWithString:@"http://www.google.es"], [[NSURL URLWithString:@"http://www.google.es"] baseURL]);
打印这个:
BASE URL: http://www.google.es (null)
当然,在Apple 文档中,我读到了这个:
返回值 接收者的基本 URL。如果接收者是绝对 URL,则返回 nil。
我想从这个示例 URL 中获取:
https://www.google.es/search?q=uiviewcontroller&aq=f&oq=uiviewcontroller&sourceid=chrome&ie=UTF-8
此基础网址
我的问题很简单。有没有更简洁的方法可以在不连接方案和主机名的情况下获取实际的基本 URL?我的意思是,那么基本 URL 的目的是什么?