Instance Method

autosaveDocumentWithDelegate:didAutosaveSelector:contextInfo:

Autosaves the document’s contents to an appropriate location in the file system.

Declaration

- (void)autosaveDocumentWithDelegate:(id)delegate didAutosaveSelector:(SEL)didAutosaveSelector contextInfo:(void *)contextInfo;

Parameters

delegate

The delegate to which the selector message is sent.

didAutosaveSelector

The selector of the message sent to the delegate.

contextInfo

Object passed with the callback to provide any additional context information.

Discussion

After autosaving, sends the message selected by didAutosaveSelector to the delegate, with contextInfo as the last argument. The method selected by didAutosaveSelector must have the same signature as:

- (void)document:(NSDocument *)document didAutosave:(BOOL)didAutosaveSuccessfully contextInfo:(void *)contextInfo

If an error occurs while autosaving, the method reports it to the user before sending the delegate a succeeded:NO message.

See Also

Autosaving the Document

- checkAutosavingSafetyAndReturnError:

Returns a Boolean value that indicates whether it is safe to autosave document changes.

hasUnautosavedChanges

A Boolean value that indicates whether the document has changes that have not been autosaved.

- scheduleAutosaving

Schedules periodic autosaving for the purpose of crash protection.

- autosaveWithImplicitCancellability:completionHandler:

Autosaves the document’s contents to an appropriate file-system location, as needed.

backupFileURL

The URL for the document’s backup file that was created during an autosave operation.