Вы можете удалить NSURL
s path
из строки. Это учитывает номера портов и другие данные, которые являются частью корневого сайта.
NSString *urlString = @"http://www.foo.com/bar/baragain";
NSURL *rootUrl = [NSURL URLWithString:urlString];
NSString *rootUrlString = [urlString stringByReplacingOccurrencesOfString:rootUrl.path withString:@""];