Confirms that the given
NSError object is not to be presented to the user and the error cannot be recovered from, so that cleanup can be done.
- macOS 10.7+
NSErrorobject returned by another
NSDocument methods, like those involved in writing, may not immediately delete temporary files if there is a chance that the error can be recovered from and the operation can continue. To make sure that cleanup is always done, you should invoke this method with
NSDocument errors that are not going to be passed to one of the
present methods. For example, the
NSDocument implementation of the
save invokes this method when it invokes
autosave(with and the completion handler is passed an
NSError object, because it does not present the error to the user.