小编mhu*_*ron的帖子

如何检索所有可用的 Finder 标签?

我正在尝试检索所有可用 Finder 标签的列表。

我发现NSWorkspace().fileLabels,它确实返回一个数组,但只返回一个标签颜色数组,而不是标签本身:

print(NSWorkspace.shared().fileLabels) // prints ["None", "Gray", "Green", "Purple", "Blue", "Yellow", "Red", "Orange"]
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,它甚至不是所有的默认标签,它缺少HomeWorkImportant,而且显然没有我创建的任何自定义标签。看起来它只是与 fileLabelColors 搭配的好名字。

我发现 NSMetadataQuery 用于实际搜索,但是如何获取我在 Finder 中创建的所有标签的列表?

macos cocoa finder swift

5
推荐指数
2
解决办法
966
查看次数

标签 统计

cocoa ×1

finder ×1

macos ×1

swift ×1