NSUserNotificationCenter

NSUserNotificationCenter

是否有任何非私有(private)方式可以知道 Mountain Lion 的通知中心 (NSUserNotificationCenter) 中有多少通知?不仅仅是来自我的应用程序的通知,而是来自所有应用程序的通知。
所以,总而言之,我想要做的是检索此处显示的通知数量:

我试图四处搜索,但找不到关于此的信息。有任何想法吗?
提前致谢!

最佳答案

没有用于访问来自其他应用程序的通知的公共(public) API。访问此信息的最佳方式是读取位于 ~/Library/Application Support/NotificationCenter/<UUID>.db 中的 sqlite 数据库。请注意,这仅在您的应用未经过沙盒处理时才有效。

关于objective-c - 有没有办法知道 NSUserNotificationCenter 中有多少 NSUserNotifications?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16761077/

10-14 22:32