我有一个核心数据应用程序,其实体 OBSERVATION 具有 DEALNAME 属性之一。我想通过 Interface Builder 或通过对 NSArrayController 进行自定义修改来引用唯一排序的交易名称列表,以便我可以在弹出窗口中使用它们。
我尝试使用@distinctUnionOfSets(和@distinctUnionOfArrays),但无法找到正确的键序列。
我可以通过提供排序描述符对 ArrayController 进行排序,但不知道如何消除重复项。
@distinct... 键是正确的方法吗?它似乎提供了优化 IB 使用的最简单方法。
是否有用于删除重复项的谓词形式?
或者我是否需要使用我的自定义控制器来提取特定交易名称的 NSSet,将它们放回数组中并对其进行排序并从 IB 引用自定义数组?
任何帮助,将不胜感激。我很惊讶其他人没有尝试在表格视图中创建一个排序独特的弹出窗口。