質問

ドキュメントには、 setAutosavingDelay を任意の値に設定すること>共有ドキュメントコントローラーでは0にする必要がありますが、呼び出し後は

[[NSDocumentController sharedDocumentController] setAutosavingDelay:2.0];

コントローラーで、自動保存が機能していないようです。〜/ Library / Autosave Information / に何も表示されず、

[[[NSDocumentController sharedDocumentController] currentDocument] autosavedContentsFileURL]

初期化されました。

私のアプリでは、通常の読み込みと保存が正常に機能することに注意してください(keyedarchivers、ドキュメントのnscodingベースのクラスなど)。

役に立ちましたか?

解決

-updateChangeCount:をオーバーライドしましたか? Appleの実装が自動保存タイマーを起動するコードであることは確かです。また、より長いタイマーを試すとどうなりますか?

他のヒント

一部の人々は、ディレクトリ 〜/ライブラリ/自動保存情報 ルートが所有しているため、ファイルを書き込むことはできません。たとえば http://discussions.apple.com/thread.jspa?threadID=2252306

バグがどのように発生するかはわかりませんが、それによって噛まれました-ディレクトリは2010-06-17 12:19に作成され、その瞬間から権限が間違っていたと思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top