Instance Method

lockWithCompletionHandler:

Prevents further modifications from being made to the file.

Declaration

- (void)lockWithCompletionHandler:(void (^)(NSError *))completionHandler;

Parameters

completionHandler

The completion handler block object passed in to be invoked after locking is completed, regardless of success or failure of locking.

Discussion

This method first locks the file at [self fileURL] and then invokes the given block. The default locking implementation is to enable the “user immutable” flag on the file.

See Also

Locking Documents

- lockDocument:

Locks the document in response to the user choosing the Lock menu item.

- unlockDocument:

Unlocks the document in response to the user choosing the Unlock menu item.

- lockDocumentWithCompletionHandler:

Prevents the user from making further changes to the document.

- unlockDocumentWithCompletionHandler:

Allows the user to make modifications to the document.

- unlockWithCompletionHandler:

Allows the user to make modifications to the file.

locked

A Boolean value indicating whether or not the file can be written to.