Initializes an NSURL object with a base URL and a relative string.
- iOS 2.0+
- macOS 10.0+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
The URL string with which to initialize the NSURL object. Must conform to RFC 2396.
URLStringis interpreted relative to
The base URL for the NSURL object.
An NSURL object initialized with
URLString was malformed, returns
This method allows you to create a URL relative to a base path or URL. For example, if you have the URL for a folder on disk and the name of a file within that folder, you can construct a URL for the file by providing the folder’s URL as the base path (with a trailing slash) and the filename as the string part.
This method expects
URLString to contain only characters that are allowed in a properly formed URL. All other characters must be properly percent escaped. Any percent-escaped characters are interpreted using UTF-8 encoding.
init is the designated initializer for NSURL.