Swift iOS系统通知解除calback

Swift iOS系统通知解除calback,ios,swift,nsnotificationcenter,Ios,Swift,Nsnotificationcenter,问题: 是否有方法可以检测您是否收到系统通知并刷走通知横幅(例如触发系统通知的警报) 更实用的示例: 在你的应用程序中,你正在做一些事情,突然你收到另一个应用程序的通知。您没有点击通知,而是向上滑动通知(以这种方式取消通知)。完成后,我想在应用程序中捕捉到这一点 原因: 目前,我在应用程序中有一个bug,所以如果我能捕获这个动作,我就能够修复这个bug 提前谢谢 当出现通知时,willResignActiveNotification不会被调用,因此willEnterForegroundNotif

问题: 是否有方法可以检测您是否收到系统通知并刷走通知横幅(例如触发系统通知的警报)

更实用的示例: 在你的应用程序中,你正在做一些事情,突然你收到另一个应用程序的通知。您没有点击通知,而是向上滑动通知(以这种方式取消通知)。完成后,我想在应用程序中捕捉到这一点

原因: 目前,我在应用程序中有一个bug,所以如果我能捕获这个动作,我就能够修复这个bug


提前谢谢

当出现通知时,
willResignActiveNotification
不会被调用,因此
willEnterForegroundNotification
也不会被调用。
这里最好的解决方案是捕获传入通知并显示描述此通知的自定义视图,而不是系统视图。因此,您可以检测所需的所有操作/计时。

描述您的实际问题(错误),而不是解决问题的尝试(捕获通知)。错误与隐藏UI元素有关。在应用程序中,我们在用户不活动后隐藏某些UI元素。这里我们有一些复杂的RxSwift事情正在进行。我只需要知道如何得到通知,该应用程序是在前台从驳回此通知回来。但是,默认的willEnterForegroundNotification在这种情况下不起作用。