NSURL baseURL возвращает ноль. Любой другой способ получить фактический базовый URL

Я думаю, что я не понимаю понятие "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, возвращает ноль.

Я хотел бы получить из этого примера URL:

https://www.google.es/search?q=uiviewcontroller&aq=f&oq=uiviewcontroller&sourceid=chrome&ie=UTF-8

Этот базовый URL

https://www.google.es

Мой вопрос прост. Есть ли более чистый способ получения фактического базового URL без объединения схемы и имени хоста? Я имею в виду, какова цель базового URL тогда?

Ответы на вопрос(4)

Ваш ответ на вопрос