gpt4 book ai didi

cocoa - 将 TableView 绑定(bind)到字典数组

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

我有一个 NSTableView,并且我使用 Interface Builder 将其 Content 绑定(bind)到 NSArrayController 子类的实例。我已将 Controller 键设置为arrangedObjects

到目前为止一切顺利:如果我只是将一个字符串数组加载到我的 NSArrayController 中(使用 addObjects) 并保留模型 key 路径空白,这些字符串显示在表中。

但是,如果我将一个字典数组添加到我的 NSArrayController 中,这样每个字典都有一个 name 属性,并且我设置模型 key 路径name,该表仅显示整个 arrangedObjects 数组 n 次的字符串化版本,其中 n是数组的长度。事实上,无论模型 key 路径设置为namefoo还是空白,都会发生这种情况。

我只想让NSTableView显示arrangedObjects中每个字典的name属性。我做错了什么?

最佳答案

弄清楚了:除了绑定(bind)前面提到的 NSTableViewContent(结果证明是不相关的)之外,我还绑定(bind)了相应的 NSTableColumn Value 具有 Controller arrangedObjects,但没有模型 key 路径。将其设置为 name 使一切正常。

关于cocoa - 将 TableView 绑定(bind)到字典数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10177083/

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