gpt4 book ai didi

objective-c - 将 NSMutableArray 传递给 NSWindowController

转载 作者:行者123 更新时间:2023-12-03 18:00:41 24 4
gpt4 key购买 nike

所以我正在创建一个 NSWindowController,如下所示:

if ( summaryWindow ) {
[summaryWindow release];
} // end if
summaryWindow = [[SummaryWindowController alloc] init];

然后我向该对象传递一个将用于 NSTableView 的数组

[ summaryWindow setGlobalStatusArray:globalStatusArray];

创建该对象后,我意识到我不知道如何做一些基本的事情,即链接新创建的对象操作和导出。如果我在 xib 中创建一个对象,并链接这些方法,我可以运行一个操作,但无法访问该数组,因为 xib 创建了一个单独的 NSWindowController 实例,那么如何以编程方式创建 NSWindowController 但还将一个数组传递给它。

最佳答案

您只需正确初始化窗口 Controller 即可。 [[SummaryWindowController alloc] init]; 只是创建一个空的窗口 Controller ,它不知道它的窗口等等。您可以使用它的 xib 文件加载它。这样做:

summaryWindow   = [[SummaryWindowController alloc] initWithWindowNibName:@"YourWindowNIB"];

关于objective-c - 将 NSMutableArray 传递给 NSWindowController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7112903/

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