Swift 具有自定义视图的NSPredicateEditorRowTemplate,未调用predicateWithSubpredicates

Swift 具有自定义视图的NSPredicateEditorRowTemplate,未调用predicateWithSubpredicates,swift,macos,nspredicateeditor,Swift,Macos,Nspredicateeditor,在我的应用程序中,我需要能够按颜色过滤项目 我对NSPredicateEditorRowTemplate进行了子类化,并添加了自定义视图: *自定义视图是带有7个NSView按钮的NSView 我的问题是,只有在NSPredicateEditor中添加/删除某些行时,才会调用predicateWithSubpredicates:谓词 但我希望每次选择颜色时都能调用它(单击相应的按钮) 我看到的唯一方法是在TemplateView中复制NSTextField的目标和操作。 还有别的办法吗 提前谢

在我的应用程序中,我需要能够按颜色过滤项目

我对NSPredicateEditorRowTemplate进行了子类化,并添加了自定义视图:

*自定义视图是带有7个NSView按钮的NSView

我的问题是,只有在NSPredicateEditor中添加/删除某些行时,才会调用predicateWithSubpredicates:谓词

但我希望每次选择颜色时都能调用它(单击相应的按钮)

我看到的唯一方法是在TemplateView中复制NSTextField的目标和操作。 还有别的办法吗

提前谢谢