Cocoa 应用程序尝试显示文档图标,尽管不是基于文档的

问题描述 投票:0回答:1

我正在开发 Cocoa/AppKit Mac 应用程序,在自定义“文件”菜单项(保存和新建)后,我现在在我的应用程序上看到一个空白文档图标。然而,我的应用程序不是基于文档的,因此它只是显示一些无效位置

<NSWindow/0x60000...>

如何让 Xcode 停止将此图标添加到我的应用程序的标题栏?

我尝试查看 Main.storyboard 中的更改,但是我找不到任何与以某种方式将我的应用程序转换为基于文档的具体相关的内容。

空白文档图标 这是我的应用程序的标题栏,其中显示了一个空白文档图标

“文档”位置无效 这就是我右键单击它时发生的情况。它指向应用程序启动的位置。

macos cocoa appkit
1个回答
0
投票

我又看了一眼 Main.storyboard 文件,这就是罪魁祸首:

<connections>
    <binding destination="B8D-0N-5wS" name="representedFilename" keyPath="self.window" id="yWp-EG-r02"/>
    <outlet property="delegate" destination="B8D-0N-5wS" id="MS0-qL-3Yx"/>
</connections>

我不知道它是如何进入那里的,但将其移除就可以了。

© www.soinside.com 2019 - 2024. All rights reserved.