init(scheme:host:path:)
Initializes a newly created NSURL with a specified scheme, host, and path.
Declaration
convenience init?(scheme: String, host: String?, path: String)Parameters
- scheme:
The scheme for the NSURL object. For example, in the URL
http://www.example.com/index.html, the scheme ishttp. - host:
The host for the NSURL object (for example,
www.example.com). May be the empty string. - path:
The path for the NSURL object (for example,
/index.html). If the path begins with a tilde, you must first expand it by calling Expandingtildeinpath.
Return Value
The newly initialized NSURL object.
Discussion
This method automatically uses percent encoding to escape the path and host parameters.