(现在)是否有官方支持的方式来在我的应用程序运行时更改 OSX 通知中心的 NSUserNotifications 图标?我在网上搜索,但答案并不是真的“最近”,所以我只是想仔细检查一下。
我想在它的标题/名称旁边显示当前正在播放的 Spotify 曲目的艺术品
到目前为止我尝试过的真的很丑:
暂时用IconFamily生成的 .icns 文件替换我的应用程序的 CFBundleIconFile(我知道我不应该修改包内的任何东西,但我不打算将应用程序放到 App Store)
重新启动通知中心以“忘记”它最终缓存的图标
NSRunningApplication* notificationCenter = [NSRunningApplication runningApplicationsWithBundleIdentifier:@"com.apple.notificationcenterui"]; [通知中心终止];
(我知道我真的不应该这样做)