Documentation simply states that setting setAutosavingDelay
to anything > 0 on the shared doc controller should do it, but after calling
[[NSDocumentController sharedDocumentController] setAutosavingDelay:2.0];
in my controller, autosave doesn't seem to work: I neither see anything in ~/Library/Autosave Information/
, nor is
[[[NSDocumentController sharedDocumentController] currentDocument] autosavedContentsFileURL]
initialized.
Note that in my app, normal loading and saving work fine (keyedarchivers, nscoding-based class for my docs, etc).
Have you overridden -updateChangeCount: at all? I'm pretty certain that Apple's implementation is the code that starts up the autosave timer. Also, what if you experiment with a longer timer?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With