gpt4 book ai didi

objective-c - 按列标题对表格进行排序并保持 NSArrayController 同步

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

我是一名相对缺乏经验的 Cocoa 程序员,主要通过查看示例代码和反复试验来学习,我被这个问题难住了:我有一个基于 View 的表,它绑定(bind)到 NSArrayController。每列都有其 View 单元格值绑定(bind)到表单元格 View 的 objectvalue.description 键。

问题是,当我单击列标题对表进行排序时,数组不会随之更新其顺序。由于我主要是通过反复试验来学习的,因此可能缺少一些基本概念,但我进行了很多搜索,但一无所获。最接近的结果在这里:

https://stackoverflow.com/questions/9280762/keep-nsarraycontroller-in-sync-with-sorted-nstableview

绑定(bind)不应该使数组和表保持同步吗?

最佳答案

不,数组 Controller 的排列对象与 TableView 保持同步——当您对表进行排序时,您正在对数组 Controller 的排列对象进行排序,而不是对向 Controller 提供内容的数组进行排序。

关于objective-c - 按列标题对表格进行排序并保持 NSArrayController 同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10307912/

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