gpt4 book ai didi

xcode - 菜单栏仅显示应用程序名称 - OS X

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

我的应用程序窗口是以编程方式生成的。我有一个包含菜单的 xib 文件,但我真的不知道如何正确链接它。

菜单栏是空的,除了粗体的应用程序名称。我尝试了一些以编程方式解决方案来链接现有菜单或创建并添加全新菜单,但没有任何反应。

有人知道为什么会发生这种情况吗?难道我的项目中有代码每次都会用空菜单覆盖菜单吗?是否可以更改此类菜单并添加菜单项?

希望你能帮助我。

干杯

最佳答案

swift :

let nib = NSNib(nibName: "NameOfXIB", bundle: nil)
nib.instantiateWithOwner(self, topLevelObjects: &array)

目标-C:

NSArray *array;
NSNib *nib = [[NSNib alloc] initWithNibNamed:@"MainMenu" bundle:nil];
[nib instantiateWithOwner:self topLevelObjects:&array];

在您的“数组”中,您拥有 XIB 的所有顶级内容。用力握住你的物体,否则它们会被释放。

Owner 是您拥有需要通过实例化链接的 IBOUtlet 的对象。

关于xcode - 菜单栏仅显示应用程序名称 - OS X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32371569/

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