Я думаю, что я не понимаю понятие «baseURL». Это:NSURL baseURL возвращает ноль. Любой другой способ получить фактический базовый URL-адрес
NSLog(@"BASE URL: %@ %@", [NSURL URLWithString:@"http://www.google.es"], [[NSURL URLWithString:@"http://www.google.es"] baseURL]);
Отпечатки это:
BASE URL: http://www.google.es (null)
И, конечно же, в Apple docs я прочитал это:
Возвращаемое значение Базовый URL приемника. Если получатель является абсолютным URL-адресом, он возвращает нуль.
Я хотел бы получить из этого примера URL:
https://www.google.es/search?q=uiviewcontroller&aq=f&oq=uiviewcontroller&sourceid=chrome&ie=UTF-8
Этот базовый URL
Мой вопрос прост. Есть ли более чистый способ получить фактический базовый URL-адрес без конкатенации схемы и имени хоста? Я имею в виду, какова же цель базового URL-адреса?
Какой результат, точно, что вы ищете? –
К сожалению, я забыл упомянуть об этом: Я хочу, например, с этого URL-адреса: https://www.google.es/#hl=ru&output=search&sclient=psy-ab&q=cats, чтобы получить часть «базового URL» -> https://www.google.es – Lupi