Determines whether to close the document, prompting the user as needed to choose a course of action.
- macOS 10.0+
The delegate to which the selector message is sent.
The selector of the message sent to the delegate.
Object passed with the callback to provide any additional context information.
If the document is not dirty, this method immediately calls the
should callback on the specified delegate with
If the document is dirty, an alert is presented giving the user a chance to save, not save, or cancel. If the user chooses to save, this method saves the document. If the save completes successfully, this method calls the callback with
true. If the save is canceled or otherwise unsuccessful, this method calls the callback with
false. This method may be called by
should. It is also called by the
close. You should call it before you call
close() if you are closing the document and want to give the user a chance to save any edits. Pass the
context object with the callback.
should callback method should have the following signature: