从OS X上的xcassets加载应用程序图标

时间:2015-10-29 14:25:15

标签: swift cocoa nsimage osx-elcapitan nsdocktile

我无法将另一个应用图标加载到NSImage。我尝试使用资产名称和特定文件的名称,但图像始终为nil

let image = NSImage(named: "Alerted")
//let alertedDog = NSImage(named: "Alerted128x128.png")

image?.size = NSSize(width: 128, height: 128)
NSApp.applicationIconImage = image
NSApp.dockTile.display()

有什么想法吗?

在打包文件中,我只看到标准的AppIcon.icns,并且没有Alerted.icns ......

1 个答案:

答案 0 :(得分:0)

有两种类型的图标。附加应该是通用类型。