【问题标题】:Set file extension icon Cocoa设置文件扩展名图标 Cocoa
【发布时间】:2017-05-31 13:30:29
【问题描述】:

我目前正在这样做,但我必须在文件上显示图标之前保存两次:

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)
    }

如何在文件扩展名保存后立即为其设置图标?

【问题讨论】:

    标签: swift xcode cocoa


    【解决方案1】:

    因此,如果我在这里遗漏了其他内容,我并不是 100%,但我们会这样做,并且它看起来就像您需要做的就是使用以下行修改您的 info.plist

    不幸的是,最初实现此功能的开发人员在 8 年前就这样做了,并且早已不复存在,因此我无法确认您是否需要采取其他步骤。如果它不起作用,请告诉我,我可以为你挖掘更多

    编辑:Apple documentation on Document Icons

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多