Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 对NSFileWrapper内容的更改从终端可见,但不';我不会出现在Finder中_Macos_Cocoa_Nsfilewrapper - Fatal编程技术网

Macos 对NSFileWrapper内容的更改从终端可见,但不';我不会出现在Finder中

Macos 对NSFileWrapper内容的更改从终端可见,但不';我不会出现在Finder中,macos,cocoa,nsfilewrapper,Macos,Cocoa,Nsfilewrapper,我最近将我的OSX应用程序转换为基于包的文件格式,而不是单一的文件格式。我的document类是NSDocument的一个子类,我正在使用-fileWrapperOfType:生成文件包装器以进行写入,并让框架进行磁盘写入。(换句话说,我没有使用NSFileWrapper本身的任何写入方法。) 我正在运行10.9.4、Xcode 5.1.1、10.9 SDK 我能够读写文件,如果我对文档进行了更改,它们会正确地写入文件包。当我从终端检查文件包内容时,我可以看到这些更改,当我读回文件时,这些更改如

我最近将我的OSX应用程序转换为基于包的文件格式,而不是单一的文件格式。我的document类是NSDocument的一个子类,我正在使用-fileWrapperOfType:生成文件包装器以进行写入,并让框架进行磁盘写入。(换句话说,我没有使用NSFileWrapper本身的任何写入方法。)

我正在运行10.9.4、Xcode 5.1.1、10.9 SDK

我能够读写文件,如果我对文档进行了更改,它们会正确地写入文件包。当我从终端检查文件包内容时,我可以看到这些更改,当我读回文件时,这些更改如预期的那样出现

但是,当我使用“Show package contents”命令检查包内容时,这些更改不会出现在Finder中

我需要做些什么让查找器识别包内容的更改吗

谢谢你对这一点的任何建议或想法