gpt4 book ai didi

ios - 如何从 [NSNotificationQueue defaultQueue] 中取出所有通知?

转载 作者:行者123 更新时间:2023-11-29 13:16:36 24 4
gpt4 key购买 nike

我正在尝试测试是否发送了异步 NSNotifcation,并且我想在检查是否收到通知之前确保所有通知都已出队。

看来我不能使用NSNotificationQueue唯一的dequeue方法,

- (void)dequeueNotificationsMatching:(NSNotification *)notification coalesceMask:(NSUInteger)coalesceMask

因为我的测试不知道这个通知,所以它不能匹配它。

最佳答案

通知是通过 NSPostingStyleNSPostWhenIdle 设置的,因此解决方案是在验证模拟之前包含这一行。

  [[NSRunLoop mainRunLoop] runUntilDate:[NSDate dateWithTimeIntervalSinceNow:1.1]];

关于ios - 如何从 [NSNotificationQueue defaultQueue] 中取出所有通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15644118/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com