gpt4 book ai didi

macos - 无法让 NSForm 工作?

转载 作者:行者123 更新时间:2023-12-03 17:05:11 24 4
gpt4 key购买 nike

我有一个基本项目,只包含一个NSForm。我想做的就是向其中添加一些行。根据我的理解,我应该能够以如下方式执行此操作:

- (void) awakeFromNib
{
NSLog(@"Test: %p", form);
[form addEntry: @"Hello World 1"];
[form addEntry: @"Hello World 2"];
[form addEntry: @"Hello World 3"];

[form sizeToCells];
}

我已经确认我的表单不为空(测试打印显示其地址),但我的表单仍然不包含任何内容,只包含将 NSForm 拖到 View 上时显示的两个默认条目。

enter image description here

我哪里出错了?

最佳答案

我刚刚花了一段时间来研究这个,问题似乎出在 awakeFromNib: 中。

在示例项目中,我在应用程序委托(delegate)类中为 NSForm 创建了一个导出。然后我将您的代码粘贴到 applicationDidFinishLaunching: 中。它有效(尽管默认选择的单元格中存在图形故障)。

如果您确实需要进入 awakeFromNib: 的逻辑,您可以将其放入自己的方法中并使用 performSelector:afterDelay: 调用它吗?

关于macos - 无法让 NSForm 工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10802786/

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