ios - XCTEST addUIInterruptionMonitor false 选择取消按钮
问题描述
我有多个系统警报一个接一个地出现,我使用 addUIInterruptionMonitor 处理它们。我不想与之交互的最后一个警报,但如果您从 addUIInterruptionMonitor 返回 false,它将自动选择“取消”按钮(或者如果只有一个按钮,它将选择该按钮)。当您使用 addUIInterruptionMonitor 捕获警报时,有没有办法说“什么都不做”?
解决方案
从中断监视器的处理程序返回false
表明尚未处理中断,如果您注册的中断监视器都没有处理它,系统将为您处理它。
要对警报不做任何事情,您可以返回true
,表明您已经自己处理了中断,或者在中断监视器的处理程序中执行您的断言 - 或您希望在警报仍然存在时执行的任何代码。
推荐阅读
- http - 如何在 Chrome 开发者工具中只显示 HTTP 调用
- swiftui - 如何将 SwiftUI 元素绑定到字典中的值?
- react-native - 反应本机中未定义的函数参数
- python - 如何根据某些条件从双端队列中删除元素?
- php - Yii2 rest\UrlRule 从多字控制器名称生成什么样的路由?
- python - 只想拥有独特的对
- javascript - 在 Nuxt 2.5 及更高版本中未定义全局
- python - 运行 TensorFlow-gpu GPT-2 模型时出现问题
- javascript - 在 vuex 操作中使用 lodash 过滤器功能过滤多个对象
- ibm-mq - 从 WAS Liberty 读取消息并将消息写入 MQ