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

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

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

-安迪

最佳答案

经过一番挖掘后发现,“ kMDItemDisplayName”可以解决问题。它不是立即为我工作,但是一旦我设法重新导入文件就可以了

关于objective-c - 我可以更改Spotlight搜索结果中显示的名称吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3945197/

10-09 01:49