Instance Method

appendingPathComponent(_:isDirectory:)

Returns a new URL made by appending a path component to the original URL, along with a trailing slash if the component is designated a directory.

Declaration

func appendingPathComponent(_ pathComponent: String, isDirectory: Bool) -> URL?

Parameters

pathComponent

The path component to add to the URL.

isDirectory

If true, a trailing slash is appended after pathComponent.

Return Value

A new URL with pathComponent appended.

Discussion

If the original URL does not end with a forward slash and pathComponent does not begin with a forward slash, a forward slash is inserted between the two parts of the returned URL, unless the original URL is the empty string.