【发布时间】:2010-09-17 20:28:48
【问题描述】:
我想在我的应用程序中修改文件的 Spotlight 元数据属性(即不在 Spotlight 导入器中),但我找不到任何 API 来执行此操作。可能吗?指向相关文档的指针是理想的。
如果有帮助,这是我的用例:
我想存储对文件的引用 Core Data 存储中的系统路径。 理想情况下,我应该能够找到 文件即使被移动,也可能 跨已安装的卷。我的理解是 存档的 FSRef 或 AliasRecord 不会起作用,因为它们 在已安装的移动中不是不变的 卷。所以我的计划是存储一个 URL 并且还要添加一个 UUID(也存储在 数据存储)到文件的 聚焦元数据,以便我可以 为此执行 Spotlight 查询 如果 URL 不再指向 UUID 应用返回时的文件 查找文件。
【问题讨论】: