gpt4 book ai didi

macos - OS X cocoa : NSDocument-Based Application not saving

转载 作者:行者123 更新时间:2023-12-03 17:23:29 24 4
gpt4 key购买 nike

我正在编写的基于 NSDocument 的应用程序遇到了一个奇怪的问题。当我第一次创建文档并保存它时,一切都会按预期进行。然而,当我重新打开文档(效果很好)时,主菜单中的“保存”、“另存为”和“恢复为保存”似乎都没有任何效果。方法

- (NSData *)dataOfType:(NSString *)typeName error:(NSError **)outError

永远不会被叫到。主菜单“关闭”行为也很奇怪:它关闭主文档窗口,但不关闭任何辅助窗口。同样,只有在打开文档时才会观察到这种不规则行为;新创建文档时,单击主菜单中的“关闭”将按预期工作。其他菜单项,“打开”项和我自己的自定义项都工作正常。

这是一个在 Snow Leopard 和 Lion 中开发的应用程序,当时没有任何问题。我最近升级到 Mountain Lion,但我不确定问题是从那里开始的,还是我对项目做了什么导致了这种行为。当前用于编译应用程序的 SDK 是 10.7。

任何信息将不胜感激,并提前致谢,

c.

最佳答案

好吧,如果您的应用程序允许,您可以使用 Core Data。这肯定会消除该错误,并让您仅使用绑定(bind)来构建应用程序。

关于macos - OS X cocoa : NSDocument-Based Application not saving,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14113330/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com