Writes the contents of the receiver to the URL specified by
url using the specified encoding.
- iOS 2.0+
- macOS 10.4+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
The URL to which to write the receiver. Only file URLs are supported.
YES, the receiver is written to an auxiliary file, and then the auxiliary file is renamed to
NO, the receiver is written directly to
YESoption guarantees that
url, if it exists at all, won’t be corrupted even if the system should crash during writing.
useparameter is ignored if
urlis not of a type that can be accessed atomically.
The encoding to use for the output.
If there is an error, upon return contains an
NSErrorobject that describes the problem. If you are not interested in details of errors, you may pass in
YES if the URL is written successfully, otherwise
NO (if there was a problem writing to the URL or with the encoding).
This method stores the specified encoding with the file in an extended attribute under the name
com. The value contains the IANA name for the encoding and the
CFString value for the encoding, separated by a semicolon. The
CFString value is written as an ASCII string containing an unsigned 32-bit decimal integer and is not terminated by a null character. One or both of these values may be missing. Examples of the value written include the following:
string use this information to open the file using the right encoding.