0

我正在重写我的应用程序,该应用程序读取和绘制由物理模拟程序创建的数据。原始版本读取数据文件但不保存任何类型的文档。我想添加编写包含演示状态和原始数据文件路径的文档文件的功能。因此,用户可以打开原始数据文件(假设它具有扩展名.xxx)或我的程序创建的文件(扩展名.yyy)。

如果用户打开xxx文件,我不希望文档将xxx文件视为其在磁盘上的表示。有没有办法readFromData:ofType:error:可以测试类型是否为xxx并创建一个无标题文档?

4

1 回答 1

0

在应用的文件类型清单中,将原始 .xxx 类型的 CFBundleTypeRole 设置为“Viewer”,将 .yyy 类型的角色设置为“Editor”。这应该让 Cocoa 的文档架构明白它应该以无标题的形式打开 .xxx 并提示另存为 .yyy。

于 2012-06-09T00:39:27.510 回答