我最近将我的OS X应用程序转换为使用基于包的文件格式而不是单文件格式。我的文档类是NSDocument的子类,我使用-fileWrapperOfType:生成文件包装器以进行写入并让框架执行写入磁盘。 (换句话说,我没有使用NSFileWrapper本身的任何编写方法。)
我正在运行10.9.4,Xcode 5.1.1,10.9 SDK。
我可以读取和写入文件,如果我对文档进行了更改,它们会正确地写入文件包。当我从终端检查文件包内容时,我可以看到更改,当我重新读取文件时,更改会按预期显示。
但是,当我使用“显示包内容”命令检查包内容时,Finder中不会出现更改。
我是否需要做些什么才能让Finder识别包内容的变化?
感谢您对此提出任何建议或想法!