3

根据文件做:

let alert = NSAlert() 
alert.icon = nil
alert.runModally()

应该呈现应用程序的图标。但我得到了占位符。

在此处输入图像描述

4

2 回答 2

2

只是遇到了同样的问题。最初我只有一个 256@1x 图标并且在警报中没有图标。但是,一旦我将 128@1x 图标添加到 AppIcon 资源,NSAlert 就会正确显示它。

不,您不需要将图标显式设置为零。

于 2017-10-23T16:21:00.693 回答
-1

您可以尝试一些苹果内置图标,例如:

alert.icon = NSImage (named: NSImage.cautionName)

苹果图标的完整列表在这里:https ://developer.apple.com/documentation/appkit/nsimage/name

于 2019-02-18T03:03:55.060 回答