我在应用程序中使用 Spotlight API (NSSMetadataQuery)。如果用户尝试对未编入索引的卷执行 Spotlight 查询,我想向他们显示一条有用的注释。
我可以通过运行“mdutil -s/Volumes/Foo”在终端中确定这一点。
是否有一个 API 可以返回此信息,并且不需要运行外部程序?
最佳答案
似乎没有记录的方法或书面的解决方案。 The same question has been asked before to no avail on Apple's Mailing List ,所以我猜using NSTask
and parsing the output (我的粗略示例代码已链接)将是从 Cocoa 应用程序/编程方式获取此信息的一种方法。
关于macos - 我可以通过编程判断 Spotlight 是否已启用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23686008/