我有两个不同的NSArrayControllers,但我想使用一个搜索字段的文本来过滤它们。每个控制器的谓词都不同。可能吗?现在我只能让它一次过滤一个阵列控制器。
答案 0 :(得分:0)
是的,这是可能的。
您可以这样做:This Stack Overflow answer by me shows how to do for one table and ArrayController。
对于多个,您只需要添加一个新的谓词,即Predicate2
。请参考屏幕截图:
此处,Teacher和Student类包含属性name
。但是你可以有不同的属性名称。此外,我只过滤一个列或属性,您可以搜索多个列/属性,为此请参阅上面的链接。