【问题标题】:How to change the default MainMenu.xib file in a Xcode project?如何更改 Xcode 项目中的默认 MainMenu.xib 文件?
【发布时间】:2012-06-26 01:23:45
【问题描述】:

我在 Xcode 项目中编写了一些东西,然后我决定将所有代码和 xib 文件移动到一个新项目中。所以,我创建了一个新项目,然后将文件复制到新位置。

问题是:新项目已经有一个 MainMenu.xib 文件。我删除了默认值(新项目中的那个)并从另一个项目中添加了我的 MainMenu.xib。

它编译并运行。但是当我点击一些按钮时,什么也没有发生。我检查了actions和outlets的链接,好像没问题。

我还应该寻找什么才能使主窗口正常工作?有什么建议吗?

【问题讨论】:

    标签: objective-c xcode cocoa


    【解决方案1】:

    只需更改目标设置(摘要选项卡)中的“主界面”设置。

    【讨论】:

    • 它已经设置为“MainMenu”。我的主要且唯一的 xib 文件是 MainMenu.xib。正如我所说,它运行并在屏幕上显示所有内容,但是当我单击按钮时没有任何反应。 =\
    • Main Menu.nib 中的文件所有者 (NSApplication) 委托是否链接到您的 App 委托对象?
    • 我单击 MainMenu.xib,然后右键单击 File's Owner。在黑色弹出菜单中,我可以看到“delegate--app delegate”链接。是这个意思吗?
    • 是的。您可能还想检查 nib 中的应用程序委托对象是否具有正确的类。
    • 好吧,我从项目中删除了文件并再次添加,也恢复了所有连接。现在它的工作!非常感谢@Diederik
    猜你喜欢
    • 2023-04-01
    • 2011-03-05
    • 2020-04-07
    • 1970-01-01
    • 1970-01-01
    • 2011-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多