我的OSX应用程序不想打开它创建的文件

时间:2013-10-03 18:39:31

标签: objective-c macos cocoa

我开发了一个使用核心数据的基于文档的应用程序。当我通常通过双击它启动应用程序时,它完美地工作,我可以用它创建一些数据文件。然后我关闭应用程序,并尝试打开我刚刚通过应用程序创建的文件,但是我得到的窗口说:文档“data.hso”无法打开。 MyApp无法打开此类文件。

我确实修改了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

1 个答案:

答案 0 :(得分:3)

也许您的应用程序委托需要实现- (void)application:(NSApplication *)sender openFiles:(NSArray *)filenames