在NSPredicateEditor中嵌入谓词的用户友好方式?

mar*_*kjs 5 cocoa nspredicateeditor nspredicate

一个NSPredicateEditor可在复合模式进行设置,使用IB或代码

[predicateEditor setNestingMode:NSRuleEditorNestingModeCompound];
Run Code Online (Sandbox Code Playgroud)

然后,用户可以按住'option'键添加另一条复合线,以生成复杂的过滤器

((A和B)或C)

有些用户可能会在阅读应用文档后大约一分钟内知道如何在搜索网络后的五分钟内完成此操作,或者他们可能永远都不会学习并放弃应用程序.

我想提出一些建议,以建立一个用户友好的方式来使用多个复合线NSPredicateEditor.