gpt4 book ai didi

cocoa - Xcode 如何决定首先显示哪个 XIB

转载 作者:行者123 更新时间:2023-12-03 16:07:08 26 4
gpt4 key购买 nike

当我在 Xcode 中创建一个新的 cocoa 项目时,它会创建一个带有窗口的 MainMenu.xib 文件。我想将窗口分离到 MainWindow.xib 中并将其显示为主窗口 - 我该怎么做?

如果我创建一个基于“文档”的应用程序 - 我会看到两个 xib(MainMenu.xib 和 MyDocument.xib),并且我注意到 MyDocument.xib 立即显示 - 但我不明白它是在哪里标识的。似乎没有明确的代码,我不知道在 plist 中查找哪里。

如果我创建一个新文档,如何使其成为启动应用程序时显示的主窗口?

最佳答案

<YourProjectName>-Info.plist你会发现键“Main nib file base name”,第一个要加载的 xib 的值通常是“MainMenu”。

您还会发现“文档类型”->“项目 0”->“Cocoa NSDocument 类”以及值“MyDocument”。在类“MyDocument”中有一个方法- (NSString *)windowNibName 。这将返回要加载的第一个 xib 的名称。

关于cocoa - Xcode 如何决定首先显示哪个 XIB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5237833/

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