gpt4 book ai didi

objective-c - 如何在后端将 NSTableView 与 2D 数据绑定(bind)?

转载 作者:行者123 更新时间:2023-12-03 17:44:20 25 4
gpt4 key购买 nike

我是 mac 新手,遇到了麻烦。我需要在后端将NSTableView绑定(bind)到2D数据,以便我可以在前端动态更新数据。我后端有5*10的数据,我想将其绑定(bind)到NSTableView。我尝试了几乎所有方法,阅读了每一篇文章,实现了互联网上的示例,但它不起作用。

我尝试了不同的方法来存储我的 2D 数据并将其与 NSArrayController 连接,但没有结果。我尝试用 NSMutableDictionary 表示一行,其中 5 个不同的键分别表示 5 列及其值,然后将字典对象封装在 NSMutableArray 对象中。也尝试将 NSTableColumn 与 NSArrayController 绑定(bind)。

如果有人能告诉我应该使用什么数据结构、应该有多少个 NSArrayController 或 NSObjectController 以及检查器中涉及的每个元素的路径中 Controller 键和模型的正确值应该是什么,我将非常感激。如果有人能为我提供与上述问题密切相关的示例,我将不胜感激。

问候乌迈尔

最佳答案

您不能为此使用绑定(bind)。 TableView 中的绑定(bind)用于显示对象的一维列表,其中列是每个对象的属性。

在您的情况下,每个行列交叉点都是一个离散对象。因此,您需要implement a data source ,如果不使用或创建完全不同的 View 。

关于objective-c - 如何在后端将 NSTableView 与 2D 数据绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4042687/

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