Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios XTest addUIInterruptionMonitor false选择取消按钮_Ios_Swift_Xctest_Xcode10_Xctestcase - Fatal编程技术网

Ios XTest addUIInterruptionMonitor false选择取消按钮

Ios XTest addUIInterruptionMonitor false选择取消按钮,ios,swift,xctest,xcode10,xctestcase,Ios,Swift,Xctest,Xcode10,Xctestcase,我有多个系统警报,它们一个接一个地出现,我使用addUIInterruptionMonitor处理它们。我不想与之交互的最后一个警报,但如果您从addUIInterruptionMonitor返回false,它将自动选择“取消”按钮(或者如果只有一个按钮,它将选择该按钮)。当您使用addUIInterruptionMonitor捕获警报时,有没有一种方法可以说“什么也不做” 从中断监视器的处理程序返回false,表示中断尚未处理,如果您注册的中断监视器均未处理,系统将为您处理 要对警报不做任何处

我有多个系统警报,它们一个接一个地出现,我使用addUIInterruptionMonitor处理它们。我不想与之交互的最后一个警报,但如果您从addUIInterruptionMonitor返回false,它将自动选择“取消”按钮(或者如果只有一个按钮,它将选择该按钮)。当您使用addUIInterruptionMonitor捕获警报时,有没有一种方法可以说“什么也不做”


从中断监视器的处理程序返回
false
,表示中断尚未处理,如果您注册的中断监视器均未处理,系统将为您处理


要对警报不做任何处理,您可以返回
true
,指示您自己已经处理了中断,或者在中断监视器的处理程序中执行您的断言-或者您希望在警报仍然存在时执行的任何代码。

返回true不起作用。测试失败,我可以看到控制台说:检查
Expect predicate
exists==0`for object Alert`然后失败。它永远不会返回到处理程序块之外的代码。