gpt4 book ai didi

objective-c - 如何获取对 xib 文件中创建的 NSWindow 的引用?

转载 作者:行者123 更新时间:2023-12-03 17:04:55 26 4
gpt4 key购买 nike

我使用 xib 文件来显示名为 mainWindow 的 NSWindow - 现在我想通过代码获取对 mainWindow 的引用(例如 NSWindow *mainWindow)。我在文档中找不到任何内容,有什么指示吗?

最佳答案

xib 文件中将包含应用程序委托(delegate)和/或文件所有者的占位符对象。

假设其中有应用程序委托(delegate),您可以通过以下方式获取对窗口或 xib 中任何对象的引用

  1. 在应用程序委托(delegate)中声明一个正确类型的属性,并将 IBOutlet 作为其类型的一部分:

    @property (weak) IBOutlet NSWindow* theWindow;
  2. 在 xib 中找到应用程序委托(delegate)对象。按住控制键的同时单击并拖动它。您应该在鼠标指针和对象之间看到一条线。

  3. 拖动到窗口并释放鼠标按钮。
  4. 您应该在应用委托(delegate)中看到商店列表。选择 theWindow 即可完成。

关于objective-c - 如何获取对 xib 文件中创建的 NSWindow 的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11814562/

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