documentation indique simplement que la mise setAutosavingDelay
à tout> 0 sur le contrôleur de document partagé devrait le faire, mais après avoir appeléCocoa NSDocument: obtenir AutoSave travailler
[[NSDocumentController sharedDocumentController] setAutosavingDelay:2.0];
dans mon contrôleur, AutoSave ne semble pas fonctionner : Je ne vois rien dans ~/Library/Autosave Information/
, ni
[[[NSDocumentController sharedDocumentController] currentDocument] autosavedContentsFileURL]
initialisé.
Notez que dans mon application, le chargement normal et l'enregistrement fonctionnent bien (keyedarchivers, classe basée sur nscoding pour mes documents, etc.).
Juste comme une vérification de santé mentale, vous avez fait une modification au document ainsi il y avait quelque chose à enregistrer automatiquement? (et voir ce que -hasUnautosavedChanges rapports) –
et votre NSDocument retour oui pour autosavesInPlace? – Stephan