我试图合并NSNotifications
在短时间内发生的事情。我尝试了以下方法:
[[NSNotificationQueue defaultQueue] enqueueNotification:[NSNotification notificationWithName:kMyNotificationName object:self]postingStyle:NSPostWhenIdle coalesceMask:NSNotificationCoalescingOnName forModes:nil];
看起来我的通知很好地合并了,但它们仅在 UI 交互发生时发送。例如,我将许多通知排入队列,但仅当我触摸当前视图控制器的 tableView 时才会触发它们。即使没有 UI 交互,如何触发它们?
编辑
我尝试了不同的发布风格:NSPostNow(或 NSPostASAP)没有做我需要的(我的通知没有合并)