url(relativeTo:)
Returns a URL object derived from the components object.
Declaration
func url(relativeTo baseURL: URL?) -> URL?Parameters
- baseURL:
If non-
nil, this URL is used as the base URL portion of the resulting URL object.
Discussion
If the components object has an authority component (user, password, host, or port) and a path component, then the path must either begin with "/" or be an empty string. Otherwise, this property contains nil.
If the NSURLComponentsdoes not have an authority component (user, password, host, or port) and has a path component, the path component must not start with "//". If it does, this property contains nil.
To configure a components object based on an existing URL, call either the componentsWithURL:resolvingAgainstBaseURL: or init(url:resolvingAgainstBaseURL:) method.