Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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
Macos 正在尝试检查来自其他应用程序的通知_Macos_Cocoa_Notifications - Fatal编程技术网

Macos 正在尝试检查来自其他应用程序的通知

Macos 正在尝试检查来自其他应用程序的通知,macos,cocoa,notifications,Macos,Cocoa,Notifications,在我的应用程序中,当其他应用程序的用户通知发送到Mac的Notification Center Mavericks时,我需要得到提醒。我已经看到了NSUserNotificationCenter类,并一直在使用 [[NSUserNotificationCenter defaultUserNotificationCenter] deliveredNotifications] 但是,它只返回我自己的应用程序发出的通知。有没有公开的方法可以做到这一点,或者我需要更深入地研究吗?因为它们是MacApp

在我的应用程序中,当其他应用程序的用户通知发送到Mac的Notification Center Mavericks时,我需要得到提醒。我已经看到了NSUserNotificationCenter类,并一直在使用

[[NSUserNotificationCenter defaultUserNotificationCenter] deliveredNotifications]

但是,它只返回我自己的应用程序发出的通知。有没有公开的方法可以做到这一点,或者我需要更深入地研究吗?

因为它们是MacAppStore应用程序的沙箱,我想说,如果你的应用程序是MacAppStore应用程序,你不能这么做。似乎只有已签名的应用程序才能使用通知中心。我不打算使用应用程序商店。据我所知,已签名和未签名的应用程序都可以发布到通知中心并从中读取。