write(to:atomically:)
Writes the data object’s bytes to the location specified by a given URL.
Declaration
func write(to url: URL, atomically: Bool) -> BoolParameters
- url:
The location to which to write the receiver’s bytes. Only
file://URLs are supported. - atomically:
If True, the data is written to a backup location, and then—assuming no errors occur—the backup location is renamed to the name specified by
aURL; otherwise, the data is written directly toaURL.atomicallyis ignored ifaURLis not of a type the supports atomic writes.
Return Value
Discussion
Since at present only file:// URLs are supported, there is no difference between this method and write(toFile:atomically:), 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, see Securing File Operations in Secure Coding Guide.