Cocoa 文档:让autosave正常工作
文档仅说明在共享文档控制器上将Cocoa 文档:让autosave正常工作,cocoa,nsdocument,nsdocumentcontroller,Cocoa,Nsdocument,Nsdocumentcontroller,文档仅说明在共享文档控制器上将setAutosavingDelay设置为anything>0时应该执行此操作,但在调用 [[NSDocumentController sharedDocumentController] setAutosavingDelay:2.0]; 在我的控制器中,autosave似乎不起作用:我在~/Library/autosave Information/中既看不到任何东西,也看不到任何东西 [[[NSDocumentController sharedDocumentCo
setAutosavingDelay
设置为anything>0时应该执行此操作,但在调用
[[NSDocumentController sharedDocumentController] setAutosavingDelay:2.0];
在我的控制器中,autosave似乎不起作用:我在~/Library/autosave Information/
中既看不到任何东西,也看不到任何东西
[[[NSDocumentController sharedDocumentController] currentDocument] autosavedContentsFileURL]
初始化
请注意,在我的应用程序中,正常加载和保存工作正常(keyedarchivers、我的文档的基于nscoding的类等)。您是否已覆盖-updateChangeCount:所有?我很确定苹果的实现就是启动自动保存计时器的代码。另外,如果您尝试使用更长的计时器会怎么样?有些人发现该目录 ~/Library/自动保存信息 属于root用户,因此无法在其中写入文件。例如,见
我不知道这个bug是怎么产生的,但我被它咬了一口——目录是2010-06-17 12:19创建的,我认为从那一刻起权限就错了 作为一个健全的检查,您确实对文档进行了更改,因此有一些东西可以自动保存?(并查看什么-hasUnautosavedChanges报告)和您的NSDocument为autosavesInPlace返回yes?谢谢。我没有。我两个都试试,然后回来。