使用Mac应用程序保存文件 - 文件扩展名

7
我有一个小问题,我想了解如何在Mac应用程序中使用Cocoa保存文件,我了解到可以使用Save Panel保存它。
这里有一个很好的例子: Saving files in cocoa 现在我的问题是,是否有一种方法可以使用我的扩展名(例如*.fun, *.xxx, *.myextension等)保存文档(一个plst文件)?我希望用户双击文件时能打开我的应用程序。
1个回答

6
在应用程序的plist中设置接受的文档类型,如下所示:

将“yourExtension”更改为您想要的扩展名,不需要加上点号。 但是一旦完成,你就需要自己找出如何在打开时加载它们。这就是NSDocument和它的相关内容派上用场的地方。研究一下基于文档的应用程序的功能。这里有一些关于该主题的Apple官方文档。 如果你想看到实际效果,请查看/Developer/Examples中TextEdit的源代码。此外,如果您不介意迁移您已经拥有的进度,Xcode有一个基于文档的应用程序模板(创建一个新项目并选择标题为“创建基于文档的应用程序”的复选框)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接