我正在为一个应用程序编写一个 Spotlight 导入程序,该应用程序将内容存储在名称无意义的文件中。然而,允许用户搜索这些文件是有好处的。
编写一个提取并返回有用元数据的导入器很容易,但是当用户在 Spotlight 中进行搜索时,他们会看到毫无意义的文件名。
我希望能够更改 Spotlight 搜索中返回的字符串。例如,如果搜索返回文件“abc123.qrt”,我希望它显示为“结果的有用名称”。有没有办法做到这一点?理想情况下,Spotlight(或 Finder)会尊重适当的元数据。
-安迪
最佳答案
经过一番挖掘后发现“kMDItemDisplayName”可以解决问题。它并没有立即对我起作用,但在我设法重新导入文件后就起作用了
关于objective-c - 我可以更改 Spotlight 搜索结果中显示的名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3945197/