1
Berufung Unlock-Gerät funktioniert nicht druckt „unlockCalled“ eine Menge Zeit und gibt dann diesen Fehler:activityIndicators und UIApplication.sharedApplication()
2016-03-27 14:20:45.976 xxx[1002:57886] -[UIApplication endIgnoringInteractionEvents] called without matching -beginIgnoringInteractionEvents. Ignoring.
Wohin gehe ich falsch?
var activityIndicator = UIActivityIndicatorView()
func lockDevice(){print("lockCalled")
activityIndicator = UIActivityIndicatorView(frame: self.view.frame)
activityIndicator.backgroundColor = UIColor(white: 1.0, alpha: 0.5)
activityIndicator.center = self.view.center
activityIndicator.hidesWhenStopped = true
activityIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.Gray
view.addSubview(activityIndicator)
activityIndicator.startAnimating()
UIApplication.sharedApplication().beginIgnoringInteractionEvents()
}
func unlockDevice(){
print("unlockCalled")
activityIndicator.stopAnimating()
UIApplication.sharedApplication().endIgnoringInteractionEvents()
}
Nun, die Fehlermeldung ist ziemlich selbsterklärend ... wo (und wann) rufen Sie diese Funktionen? – Alladinian
Ich lockDevice() dann Daten aus dem Web in etwa 5-6 Sekunden dann ich unlockDevice() aber activityIndicator wird nicht weg und es immer noch ignorieren meine Ereignisse @Alladianian –
Sie können einen Haltepunkt auf Ihrem Rückruf, um das Problem zu überprüfen. Stellen Sie außerdem sicher, dass 'unlockDevice()' im Hauptthread aufgerufen wird. – Alladinian