Moves the document to a user-selected location.
- macOS 10.8+
The completion handler block object passed in to be invoked after moving is completed, regardless of success, failure, or cancellation of moving action.
This method presents the user with a move panel if
[self file is non-nil and then tries to save the document to the new location by invoking the
move(to: method if the user accepts the location presented by the panel. If a file with the same name already exists at that location, the user will be asked to choose between replacing the pre-existing file, renaming the current document, or canceling the move process. If
[self file is
nil, then the
[self run message is sent instead.