gpt4 book ai didi

cocoa - 使用 NSPredicateEditor,有没有办法免费获得所有 Finder 搜索类别?

转载 作者:行者123 更新时间:2023-12-03 17:38:00 24 4
gpt4 key购买 nike

我正在向我的应用添加 NSPredicateEditor,以允许用户搜索特定文件和文件类别。

Inteface Builder 中的默认 NSPredicateEditor 模板添加了一个仅包含“名称”、“地址”和“符号”类别的控件。我正在寻找更具体的类别。

default interface builder NSPredicateEditor

我知道我可以将菜单项添加到 Interface Builder 中的这些菜单中,但我非常不希望自己维护文件搜索的所有各种类别和值的列表。

在 Finder 中,可以将多种类别和值添加到搜索中。

default categories for Finder searches

使用保存此搜索,然后在保存的搜索文件夹上使用“获取信息”,可以显示用于生成 Finder 的 NSPredicateEditor 的谓词:

((** = "this*"cdw) &&
(kMDItemContentTypeTree = "public.png"cd) &&
InRange(kMDItemLastUsedDate,$time.today(-2d),$time.today(+1d)) &&
InRange(kMDItemContentModificationDate,$time.today(-4d),$time.today(+1d)) &&
InRange(kMDItemContentCreationDate,$time.today(-8d),$time.today(+1d)) &&
(kMDItemDisplayName = "*screenshot*"cd) && (kMDItemTextContent = "content*"cdw))

点击“其他”类别类型会弹出一个菜单,其中包含各种更多具体类别。

Other Categories for Finder Search

我的问题是,来自 Finder 的同样复杂且定制的 NSPredicateEditor 是否可以“免费”添加到我的应用程序中?或者我是否需要声明并维护我的应用程序支持的所有搜索类型的列表?

最佳答案

My question is if this same complicated and customized NSPredicateEditor from Finder be added "for free" to my app?

不,这个 NSRuleEditor 是应用程序 Finder 的一部分。

是的,还有一些额外的。 “打开/保存文件”面板中有一个类似的编辑器。

关于cocoa - 使用 NSPredicateEditor,有没有办法免费获得所有 Finder 搜索类别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40311255/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com