macos – 在运行时更改OSX Notification Center图标

macos – 在运行时更改OSX Notification Center图标,第1张

概述是否(现在)有正式支持的方式在我的应用程序运行更改OSX通知中心的NSUserNotifications图标? 我在网上搜索,但答案并不是真的“最近”,所以我只想仔细检查. 我想在它的标题/名称旁边显示当前播放的spotify曲目的艺术作品 我到现在为止所做的事真的很难看: >暂时用IconFamily生成的.icns文件替换我的应用程序的CFBundleIconFile(我知道我不应该在包中修 是否(现在)有正式支持的方式在我的应用程序运行时更改OSX通知中心的NSUserNotifications图标?
我在网上搜索,但答案并不是真的“最近”,所以我只想仔细检查.

我想在它的标题/名称旁边显示当前播放的spotify曲目的艺术作品

我到现在为止所做的事真的很难看:

>暂时用IconFamily生成的.icns文件替换我的应用程序的CFBundleIconfile(我知道我不应该在包中修改anthing,但我不是要将应用程序带到App Store)
>重新启动通知中心“忘记”它最终缓存了图标

NSRunningApplication * notificationCenter = [NSRunningApplication runningApplicationsWithBundleIDentifIEr:@“com.apple.notificationcenterui”];
[notificationCenter终止];

(我知道我真的不应该这样做)

解决方法 如果您不打算将您的应用程序提交到App Store,那么10.9中的私有API可以完成iTunes的 *** 作:

NSUserNotification *notification = [NSUserNotification new];[notification setValue:anImage forKey:@"_IDentityImage"];
总结

以上是内存溢出为你收集整理的macos – 在运行时更改OSX Notification Center图标全部内容,希望文章能够帮你解决macos – 在运行时更改OSX Notification Center图标所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1002099.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存