后空闲我有一个视图控制器,将通过等待应用程序中断
if ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined)
{
[_locationManager requestWhenInUseAuthorization];
}
这会触发“允许在您使用应用程序来访问你的位置?”请求访问的初始化定位服务 - 警报。
我用[self addUIInterruptionMonitorWithDescription:handler:]
对此做出反应。我遇到以下问题:解除请求对话框后,ui-test不会继续。警报被驳回,但Xcode中等待应用程序成为空闲,但它看起来像应用程序为空闲:
t = 67.35s Wait for app to idle
测试失败,因为应用程序被困在这里。如果我点击模拟器,Xcode记录。
t = 72.27s Synthesize event
并继续测试。
是否有原因,为什么Xcode试图等待应用程序?解决方法似乎是告诉Xcode用户界面已更改或事件发生。有没有办法触发这个?
附加信息:解除推送通知警报确实很好... – Tobias