Writes the bytes in the receiver to the location specified by a given URL.
- iOS 8.0+
- macOS 10.10+
- tvOS 9.0+
- watchOS 2.0+
The location to which to write the receiver's bytes.
A mask that specifies options for writing the data. Constant components are described in
If there is an error writing out the data, upon return contains an
NSErrorobject that describes the problem.
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.