gpt4 book ai didi

objective-c - 编辑 NSTableView 并将输入存储为 NSNumber

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

场景:基于单元格的 NSTableView 的列绑定(bind)到数组 Controller 中的字典键。当用户双击单元格时,它会以正常方式进行编辑 - 所有这些都具有 TableView 和数组 Controller 的默认功能。

只要每行的字典将字符串作为各个键的值,就可以正常工作。

如果我在字典中将值设置为 NSNumber,它会正确显示,但在编辑时它会设置为 NSString

设置 TableView 、数据源、委托(delegate)和数组 Controller 以确保值更新为与编辑之前使用的类相同的新对象的最佳方法是什么?

最佳答案

您可以附上custom subclassNSValueTransformer到表列,以确保列中的值始终保存为 NSNumbers

关于objective-c - 编辑 NSTableView 并将输入存储为 NSNumber,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7322132/

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