Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 每个NSUserNotification的自定义图标?_Objective C_Cocoa_Notifications_Nsusernotification - Fatal编程技术网

Objective c 每个NSUserNotification的自定义图标?

Objective c 每个NSUserNotification的自定义图标?,objective-c,cocoa,notifications,nsusernotification,Objective C,Cocoa,Notifications,Nsusernotification,有没有办法为每个NSUserNotification提供自定义图标,而不是默认的应用程序徽标?类似于Growl中的iconData参数 我想用这个“某人”的照片显示“某人刚刚发布了一些东西”。目前没有(山狮)。您应该发布一个。查找有关NSUserNotifications的相关答案。我发现了您的问题。官方还不支持它。但是我写了一个小的自定义控件,你可以使用它来满足你的需要。看看。您仍然无法更改显示应用程序图标的(默认)图像,但从OS X Mavericks开始,您还可以使用新属性contentI

有没有办法为每个
NSUserNotification
提供自定义图标,而不是默认的应用程序徽标?类似于
Growl
中的
iconData
参数


我想用这个“某人”的照片显示“某人刚刚发布了一些东西”。

目前没有(山狮)。您应该发布一个。

查找有关NSUserNotifications的相关答案。我发现了您的问题。官方还不支持它。但是我写了一个小的自定义控件,你可以使用它来满足你的需要。看看。

您仍然无法更改显示应用程序图标的(默认)图像,但从OS X Mavericks开始,您还可以使用新属性
contentImage
显示其他图像,例如:


此新属性未记录在
NSUserNotification
类参考中,但在中提到

我知道这个问题已经过去5年了,但如果有人发现了这个问题并仍在寻找解决方案,那么有一个:

我已经在macOS Sierra进行了测试,它仍然有效。请注意,引用项目创建者的话:

这一点不用说,但使用其中任何一项都会导致 您的应用程序被MAS拒绝(Mac Apple Store),如果 API更改