objective-c - NSPredicateEditor/NSRuleEditor 行的不同行模板

标签 objective-c cocoa nspredicate nspredicateeditor

我试图弄清楚是否可以对 NSPredicateEditor(或者,如果需要,NSRuleEditor)中的特定行使用不同的行模板。我有一个屏幕截图,我认为它可以帮助我更清楚地解释这一点。 NSPredicateEditor example screenshot

在这个人为的示例中,我只希望人们生成一个过滤器来查找超过特定大小的特定路径。因此,在 A 部分(Any block )中,用户只能指定路径规则(并且用户可以添加其他路径)。在 B 部分中,我只希望“大小”选项可用。

文档中没有任何东西跳到我身上(或者,确实跳到我身上的东西最终变成了其他东西),但似乎这是一种可能派上用场的东西,这让我觉得它也许是可能的。

最佳答案

根据我对 NSPredicateEditor 的了解,这是不可能的。如果您使用 NSRuleEditor 自己完成所有操作,您也许能够摆动它,但我还没有经常使用该类。

所以简而言之:如果你自己实现它,这是可能的。有了内置的东西,我 99.9% 确定它不是一个可配置的行为。

关于objective-c - NSPredicateEditor/NSRuleEditor 行的不同行模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4740558/

相关文章:

macos - Mac 应用程序中的“确定”警报按钮不起作用

ios - NSPredicate 没有正确过滤 TableView

cocoa - IB中无法绑定(bind)NSSlider?

iphone - NSPredicate 在内部使用任何搜索算法?

ios - NSPredicate 用于常规搜索

ios - 如何从 native ios 应用程序直播到 YouTube 帐户

objective-c - 如何在 iOS 上分析视频流?

IOS devicesWithMediaType 弃用

objective-c - someArray[5] 为什么以及如何在 objective-c 中工作?

objective-c - 最佳实践访问器 : @property @synthetise