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.
See Also
Related Documentation
- File System Programming Guide
URL Loading System