pusherappを介してアプリにプッシュされ、 libPusherクライアントライブラリを使用して受信したNSMenu
アイテムで更新したいものがあります。しかし、イベントはで受信されていないようです。NSEventTrackingRunLoopMode
次のスニペットがあるとします。
[channel bindToEventNamed:@"my_event" handleWithBlock:^(PTPusherEvent *event) {
NSLog(@"event received");
}];
メニューを開いたままプッシュが発生するのを待ちます。すぐにイベントを受信する予定ですが、メニューを閉じたときにのみ受信します。
また、メインキューをbindToEventNamed:handleWithBlock:queue:
(を使用してdispatch_get_main_queue();
)に渡してみましたが、役に立ちませんでした。
だから私は何か間違ったことをしているのか、libPusherにバグがあるのか疑問に思っていますか?