我有一个带有自定义数据格式的Mac鞋盒应用程序。我想增加聚光灯的支持。
据我所读,这个建议似乎是定义一个自定义UTI文件类型,并为我的应用程序中的每个“记录”创建一个该类型的文件,作为我的应用程序在用户单击搜索结果时能够理解的实际“记录”的引用。
到目前一切尚好。我的自定义聚光灯导入程序工作和索引我的“参考”文件。他们出现在聚光灯下。
但是,文件名显示这是我自定义的“引用”文件。从用户的角度来看,这是没有意义的。
是否有一种方法可以隐藏或替换Spotlight中显示的文件名和路径?
此外,如果用户在单击搜索结果时按Command,则该文件将在Finder中显示。在我的例子中,在Library/Caches/Metadata/MyApp文件夹中。这不是我想要的…我不想让用户看到这个文件夹,因为它揭示了应用程序的内部信息。

编辑:在某种程度上,我的应用程序类似于带有数据库的核心数据应用程序,只是我使用的是自定义数据格式。对于Core数据,用户也看不到实际的数据库文件。
发布于 2014-06-13 12:25:10
尝试为kMDItemDisplayName提供一个值
https://stackoverflow.com/questions/24204383
复制相似问题