我有一个NSMenu
我想用通过pusherapp推送到我的应用程序并使用libPusher 客户端库接收的项目来更新。但似乎没有收到事件NSEventTrackingRunLoopMode
。
给定以下代码段:
[channel bindToEventNamed:@"my_event" handleWithBlock:^(PTPusherEvent *event) {
NSLog(@"event received");
}];
我在保持菜单打开的同时等待推送发生,我希望立即收到该事件,但我只在关闭菜单时收到它。
我还尝试将主队列传递给bindToEventNamed:handleWithBlock:queue:
(使用dispatch_get_main_queue();
),但无济于事。
所以我想知道是我做错了什么还是 libPusher 中有错误?