Я пытаюсь проверить, что асинхронное NSNotifcation отправлено, и я хотел бы удостовериться, что все уведомления были удалены, прежде чем я проверю, что уведомление получено.Как удалить все уведомления из [NSNotificationQueue defaultQueue]?
Оказывается, что я не могу использовать NSNotificationQueue
«S только Dequeue метод,
- (void)dequeueNotificationsMatching:(NSNotification *)notification coalesceMask:(NSUInteger)coalesceMask
, потому что мой тест не знает уведомления, поэтому он не может сравниться с ним.
Вы пробовали передать «ноль» в качестве уведомления и посмотреть, соответствует ли оно всем? Этот шаблон является общим с другими объектами, основанными на уведомлении. –