Try overriding -moveToURL:completionHandler: on NSDocument
- (void)moveToURL:(NSURL *)url
completionHandler:(void (^)(NSError *))completionHandler
{
[super moveToURL:url completionHandler:^(NSError * _Nullable theError)
{
if (theError == nil)
{
//no error, file was moved....
}
else
{
//error.....
}
//Call the original completion handler
if (completionHandler != nil) { completionHandler(theError); }
}];
}
Topic:
UI Frameworks
SubTopic:
AppKit
Tags: