write(to:options:)
Writes the data object’s bytes to the location specified by a given URL.
Declaration
func write(to url: URL, options writeOptionsMask: NSData.WritingOptions = []) throwsParameters
- url:
The location to which to write the receiver’s bytes.
- writeOptionsMask:
A mask that specifies options for writing the data. Constant components are described in Writingoptions.
Discussion
Since at present only file:// URLs are supported, there is no difference between this method and write(toFile:options:), except for the type of the first argument.
This method may not be appropriate when writing to publicly accessible files. To securely write data to a public location, use FileHandle instead. For more information, seeSecuring File Operations in Secure Coding Guide.