【发布时间】:2011-06-26 16:36:36
【问题描述】:
我在过滤 NSArrayController 的内容并将其绑定到 NSTableView 的列时遇到问题。
事实上,我有一个表格,我用它来为我们的客户生成账单。为此,我有一个名为 Customer 的数组,我可以在那里收集每个客户的信息。
现在,我想向所有使用NSTableView 的客户展示,当然我需要它是无重复的。
我知道我可以使用@distinctUnionOfObjects 创建一个独特的客户数组,但它在 Interface Builder 的 Binding Inspector 菜单中不起作用。
当我使用控制器密钥:arrangedObjects 和模型密钥路径:@distinctUnionOfObjects.customerName 时,我收到一条错误消息,告诉我实体不符合 KVC !!!
2011-06-28 00:22:03.212 FinancingPro[459:903] [<NSManagedObject 0x10053e1a0> valueForUndefinedKey:]: the entity Customer is not key value coding-compliant for the key "@distinctUnionOfObjects".
也许distinctUnionOfObjects 不是正确的方式!
我怎样才能拥有具有唯一参数的NSTableView?
【问题讨论】:
-
请编辑您的问题以显示您在控制台中收到的确切消息。
-
@peter Hosey,问题已编辑仅供参考。
标签: objective-c cocoa macos cocoa-bindings nsarraycontroller