Swift 4
А если вы используете Пользовательские схемы URL скажем, для глубоких ссылок, например:
myapp:homescreen
(и не имеют «прямой косой черты с именем хоста» (//www.bbc)), одно из решений, которое мне помогло извлечь «homescreen», - это метод using the index
ниже и затем pattern matching
для очистить все после ":"
let index = absoluteString.index(absoluteString.startIndex, offsetBy: 5)
String(absoluteString[index...])
url.host
или absoluteURL.host
равно nil
в этом сценарии