我有一个文档窗口,其NSDelegate中实现了两个NSWindowDelegate方法:
第一个,windowWillReturnUndoManager,按预期工作,这似乎表明NSDelegate已正确设置。
第二个窗口:shouldPopUpDocumentPathMenu似乎永远不会被调用,即使在窗口标题栏的中间命令单击时也是如此。其中设置的断点为"返回TRUE;"从不停止程序操作。
我还需要做些什么才能获得窗口:应该调用shouldPopUpDocumentPathMenu吗?
作为解决同一问题的另一种方法,我将源代码下载到TextEdit。它具有window提供的功能:shouldPopUpDocumentPathMenu-即。当您在TextEdit窗口的标题栏中按住Command键并单击时,您会看到该文件路径的下拉菜单。但是搜索shouldPopUpDocumentPathMenu的TextEdit源代码不会返回任何结果。是窗口:shouldPopUpDocumentPathMenu:不需要获得此功能吗?
提前致谢所有信息!
最佳,
-Vik
答案 0 :(得分:1)
[myWindow setRepresentedURL:[self fileURL]];
...到我的NSDocument的awakeFromNib方法。
当命令单击窗口名称时,文档路径弹出窗口现在出现在窗口标题中。