Obj-C 相当于 mdfind 吗?
有没有一种方法可以在 Obj-C 中执行 Spotlight 查询,类似于 mdfind
的做法?我需要编写一个具有以下签名的方法:
-(NSString *)mdfind:(NSString *)theFileToLookFor
其中返回的 NSString 是搜索找到的第一个路径。
任何帮助将非常感激。
Is there a way to do a Spotlight query, in Obj-C, similar to what mdfind
does? I need to write a method with the following signature:
-(NSString *)mdfind:(NSString *)theFileToLookFor
where the returned NSString
is the first path found by the search.
Any help will be really appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
NSMetadataQuery
是 Carbon 级别的包装器
MDQuery
API,这是与用户的聚光灯数据库交互的方式。NSMetadataQuery
is the wrapper around the Carbon-levelMDQuery
API, which is how one interacts with the user's spotlight database.api 位于 CoreServices.framework 中。从前缀为
MDQuery
的开始the apis are in CoreServices.framework. start with the ones which have the prefix
MDQuery