gpt4 book ai didi

cocoa - NSMutableArray 中的记录未排序

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

我正在使用 NSArrayControllerNSTableView 中显示记录。我正在使用 [recordArray objectAtIndex:[tableView selectedRow]] 读回选定的记录。当我不单击表中的任何标题对数据进行排序时,这工作正常。当我单击标题对数据进行排序时,数据在屏幕上排序,但不在我的 recordArray 中排序,并且我的 recordArray 的顺序不再与 TableView 中数据的顺序匹配。

我的 recordArray 属于 NSMutableArray 类型,并且包含 BrowserRecord 类型的记录。 BrowserRecord 包含字段名称和类型(NSString 和 readwrite)。

我遵循了书籍和互联网上找到的所有指南和示例,我发现它对我不起作用(我以前版本的没有核心数据的代码运行良好),这让我感到非常困惑。我一定在做一些非常奇怪的事情。希望有人能指出我正确的方向。

最佳答案

您的阵列 Controller 正在管理排序的内容。询问它的 -arrangedObjects。

关于cocoa - NSMutableArray 中的记录未排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4184074/

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