gpt4 book ai didi

objective-c - 什么可能导致无法在一台计算机上启动 OS X 应用程序的两个副本?

转载 作者:行者123 更新时间:2023-12-03 17:49:20 25 4
gpt4 key购买 nike

我正在 OS X 平台上开发一个简单的文本编辑器应用程序,它只有一个包含 TextView 的窗口。我希望我的应用程序能够在一台计算机上同时启动多个副本(以让用户比较编辑的两个文件)。除了一台机器之外,这几乎可以在几乎所有机器上自动运行。在这台特定的计算机上安装了最新版本的 OS X。我用谷歌搜索了一下,但找不到任何线索为什么会发生这种情况。

细节1:在这台机器上,当启动新的编辑器应用程序时,顶部栏显示“Window”而不是“Untitled”(所有其他机器上都是这种情况)。

细节 2:我在主窗口中选中了“启动时可见”。在检查之前,特定计算机甚至无法启动应用程序的一份副本(应用程序图标出现在扩展坞上,但即使单击应用程序图标,窗口也不会出现),这在任何其他计算机上也不会发生。

你能提供一些提示吗?

最佳答案

如果您想开发一个文本编辑器,您应该创建一个基于 Cocoa 文档的应用程序。

Cocoa 基于文档的应用程序使用 NSDocument 的子类来处理文档,例如自动保存、打开文档、保存文档、撤消管理器、同时编辑多个文档...

您可以在my post处看到一个例子。 。如果您的语言是 Objective C,请查看 this answer .

关于objective-c - 什么可能导致无法在一台计算机上启动 OS X 应用程序的两个副本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32421441/

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