後空閒我有一個視圖控制器,將通過等待應用程序中斷
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