gpt4 book ai didi

objective-c - 弹出式按钮单元使用 Cocoa Binding 返回 bool 值

转载 作者:行者123 更新时间:2023-12-03 16:40:29 25 4
gpt4 key购买 nike

我正在开发 NSTableViewNSArrayController 填充连接到Core Data Entity有几个boolean属性。我正在使用Cocoa Bindings .

大多数单元格/列都使用 NSButtonCell类,这对于那些 bool 属性非常有用。它们可以由数组填充,并且用户可以毫无问题地修改它们。

但是,对于其中一列,我想让用户可以使用 Item A 在两个项目( Item BNSPopUpButtonCell )之间进行选择。而不是复选框。与该列关联的值是一个 bool 值,因此我当前收到错误

this class is not key value coding-compliant for the key value..

配置该单元格的推荐方法是什么,以便如果用户选择项目 A,我们传递 0,项目 B 我们传递 1;并在加载表格时使用现有 bool 值正确填充单元格(项目 A 或 B)?

最佳答案

对于 NSPopUpButtonCell,您应该使用 selectedIndex 而不是 value。请参阅https://developer.apple.com/library/mac/documentation/Cocoa/Reference/CocoaBindingsRef/BindingsText/NSPopUpButtonCell.html有关 NSPopUpButtonCell 绑定(bind)的完整列表。

关于objective-c - 弹出式按钮单元使用 Cocoa Binding 返回 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35069473/

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