【发布时间】:2015-03-16 21:53:04
【问题描述】:
我有一个运行良好的基于 Cocoa 文档的应用程序。但是,当我为文档创建 UTI 并将其导出时,我的应用程序既不能读取、写入或创建自己的文件(或任何其他文件)。它只有一个菜单。没有日志,什么都没有。
Cocoa NSDocument 系统真的那么坏吗?
【问题讨论】:
我有一个运行良好的基于 Cocoa 文档的应用程序。但是,当我为文档创建 UTI 并将其导出时,我的应用程序既不能读取、写入或创建自己的文件(或任何其他文件)。它只有一个菜单。没有日志,什么都没有。
Cocoa NSDocument 系统真的那么坏吗?
【问题讨论】:
不,NSDocument 系统并没有那么坏。你有一个错误。最可能的原因是您损坏了您的Info.plist。如果没有一些关于你实际做了什么的提示,很难确定,但这是最有可能的。您可以使用plutil -lint <file> 来确保您没有破坏它。
当然,除此之外,请尝试移除 UTI,看看问题是否会消失。如果是这样,那么您很可能错误地添加了 UTI,我们可能会提供帮助。如果问题没有消失,那是你弄坏了一些你没有意识到自己碰过的东西。
【讨论】: