2013-10-03 29 views
4

我开发了一个使用核心数据的基于文档的应用程序。当我通过双击它来正常启动应用程序时,它可以很好地工作,我可以用它创建一些数据文件。然后关闭应用程序,然后尝试打开刚刚通过应用程序创建的文件,但出现如下窗口:文档“data.hso”无法打开。 MyApp无法打开这种类型的文件。我的OSX应用程序不想打开它创建的文件

我修改了plist文件以包含文档类型。为我所用的资源:

http://daemonconstruction.blogspot.com/2012/05/drop-of-file-folder-on-dock-icon.html

https://developer.apple.com/library/mac/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/20001431-101685

Dropping Files onto Dock Icon in Cocoa

我在这一刻真的绝望了,因为我实在想不出理由,为什么它不应该工作。

任何形式的帮助,高度赞赏!

编辑1:这里是我的plist的快照

enter image description here

+0

显示您的info.plist。你的应用程序是否问过它是否可以处理该文件? – Wain

+1

因此,您正在使用基于文档和核心数据......任何可能将数据库保存为sqlite文件而不是“文档”?检查您的应用程序所在的文件夹,并将其与AppDelegate进行比较,然后查看其中的文件。我会开始与 – Farini

+0

刚刚添加我的plist快照...也许它会显示我在做什么错 –

回答

1

也许您的应用程序委托需要实现​​

+0

我做了这个方法,谢谢你,虽然 –

相关问题