XML文件无法通过基于文档的OSX应用程序打开

时间:2013-10-04 21:06:57

标签: objective-c macos cocoa plist nsdocument

我刚刚创建了一个基于文档的OSX应用程序,其中包含核心数据支持。已经在其plist中预先设置了3种文档类型

enter image description here

然而,当我双击xml文件以通过我的应用程序打开它时,它会显示我的窗口

enter image description here

有谁知道我的问题可能在哪里?!

编辑澄清:

由于此文档类型已经在plist中,我假设基于默认文档的应用程序可以打开它们而无需对代码进行其他修改。 但是,当双击此类型的文件(或将它们拖动到文档中的应用程序图标)时,会弹出上述错误。

似乎提供的文档扩展名在基于文档的应用程序中不起作用,因此我需要做些什么来解决它?

1 个答案:

答案 0 :(得分:0)

Peter Hosey的回答是正确的,我必须实现readFromURL:ofType:error:方法来使一切工作。