アプリの実行中に NSUserNotifications の OSX 通知センターのアイコンを変更する公式にサポートされている方法はありますか? 私はウェブを検索しましたが、答えは実際には「最近」ではなかったので、再確認したかっただけです.
現在再生中の Spotify トラックのアートワークをタイトル/名前の横に表示したい
私が今まで試したことは本当に醜いです:
アプリの CFBundleIconFile をIconFamilyで生成された .icns ファイルに一時的に置き換えます (バンドル内の何かを変更してはならないことはわかっていますが、アプリを App Store に公開するつもりはありません)。
通知センターを再起動して、最終的にキャッシュされたアイコンを「忘れる」
NSRunningApplication* notificationCenter = [NSRunningApplication runningApplicationsWithBundleIdentifier:@"com.apple.notificationcenterui"]; [notificationCenter 終了];
(私は本当にこれをすべきではないことを知っています)