我目前正在这样做但我必须在文件上的图标显示之前保存两次:
override func save(to url: URL, ofType typeName: String, for saveOperation: NSSaveOperationType, completionHandler: @escaping (Error?) -> Void) {
NSWorkspace.shared().setIcon(NSApp.applicationIconImage, forFile: url.path, options: NSWorkspaceIconCreationOptions(rawValue: 0))
super.save(to: url, ofType: typeName, for: saveOperation, completionHandler: completionHandler)
}
如何在保存文件扩展名后立即设置图标?
答案 0 :(得分:1)
所以我不是百分之百,如果我在这里错过了其他的东西,但是我们这样做了,看起来就像你需要做的就是修改你的{{1这行:
不幸的是,最初实现此功能的开发人员在8年前就这样做了很久,所以我无法确认是否还需要采取其他措施。如果它不起作用,让我知道,我可以为你挖掘更多