gpt4 book ai didi

xcode - cocoa :激活窗口:shouldPopUpDocumentPathMenu:?

转载 作者:行者123 更新时间:2023-12-03 17:11:18 27 4
gpt4 key购买 nike

我有一个文档窗口,在其 NSDelegate 中实现了两个 NSWindowDelegate 方法:

  • windowWillReturnUndoManager:
  • 窗口:shouldPopUpDocumentPathMenu:

第一个,windowWillReturnUndoManager,按预期工作,这似乎表明 NSDelegate 设置正确。

第二个 window:shouldPopUpDocumentPathMenu 似乎永远不会被调用,即使在窗口标题栏中间单击命令也是如此。在其中设置断点“return TRUE;”永远不会停止程序运行。

我还需要做些什么才能调用 window:shouldPopUpDocumentPathMenu 吗?

作为解决同一问题的替代方法,我将源代码下载到 TextEdit。它具有 window:shouldPopUpDocumentPathMenu 提供的功能,即当您在文本编辑窗口的标题栏中按住命令单击时,您会看到文件路径的下拉菜单。但是在 TextEdit 源代码中搜索 shouldPopUpDocumentPathMenu 不会返回任何结果。 window:shouldPopUpDocumentPathMenu: 不需要获取此功能吗?

预先感谢所有人提供的任何信息!

最好,

-维克

最佳答案

找到了!我所要做的就是添加:

 [myWindow setRepresentedURL:[self fileURL]];

...到我的 NSDocument 的 awakeFromNib 方法。

当使用命令单击窗口名称时,文档路径弹出窗口现在会显示在窗口标题中。

关于xcode - cocoa :激活窗口:shouldPopUpDocumentPathMenu:?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25656980/

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