在macOS上NSDistributedNotification间歇性地不起作用

时间:2016-10-18 23:48:08

标签: cocoa nsnotification nsdistributednotification

我在两个进程之间使用NSDistributedNotifications作为macOS上的IPC。有时我看到通知已发送但未收到,并且未执行所需的操作。

发件人代码:

[[NSDistributedNotificationCenter defaultCenter]postNotificationName:@"doSomething" object:myObject userInfo:config deliverImmediately:YES];

接收者的代码:

[[NSDistributedNotificationCenter defaultCenter]addObserver:self selector:@selector(myfunc:) name:@"doSomething" object:myObject];

有没有办法调试这个?我可以运行一些命令行实用程序,如dtrace等,以查看通知是否已发送到所需的进程?任何帮助都会很明显

0 个答案:

没有答案