文档仅指出将setAutosavingDelay
设置为任何内容>共享文档控制器上的0应该这样做,但是在调用
[[NSDocumentController sharedDocumentController] setAutosavingDelay:2.0];
在我的控制器中,自动保存似乎不起作用:我在~/Library/Autosave Information/
中既没有看到任何内容,也没有
[[[NSDocumentController sharedDocumentController] currentDocument] autosavedContentsFileURL]
初始化。
请注意,在我的应用中,正常加载和保存工作正常(keyedarchivers,基于nscoding的我的文档类等)。
答案 0 :(得分:7)
你是否覆盖了-updateChangeCount:根本没有?我很确定Apple的实现是启动自动保存计时器的代码。此外,如果您尝试使用更长的计时器,该怎么办?
答案 1 :(得分:2)
我不知道bug是怎么出现的但我被它咬了 - 该目录是在2010-06-17 12:19创建的,我认为那时的权限是错误的。