我可以更改Spotlight搜索结果中显示的名称吗?

时间:2010-10-15 18:54:47

标签: objective-c cocoa macos spotlight

我正在为一个应用程序编写Spotlight导入程序,该应用程序将内容存储在名称无意义的文件中。但是,允许用户搜索这些文件会带来好处。

编写一个提取并返回有用元数据的导入器很容易,但当用户在Spotlight中进行搜索时,会显示无意义的文件名。

我希望能够更改Spotlight搜索中返回的字符串。例如,如果搜索返回文件“abc123.qrt”,我希望它显示为“结果的有用名称”。有没有办法做到这一点?理想情况下,Spotlight(或Finder)会尊重适当的元数据。

-Andy

1 个答案:

答案 0 :(得分:3)

经过一番挖掘后发现'kMDItemDisplayName'可以解决问题。它并没有立即为我工作,但一旦我设法重新导入文件