NSURLSession: handleEventsForBackgroundURLSession-Methode wird in der Hintergrundsitzung nicht ausgeführt

application:handleEventsForBackgroundURLSession:completionHandler: wird nicht ausgeführt, wenn die Uploads im Hintergrund abgeschlossen sind. Wenn alle Upload- / Download-Aufgaben im Hintergrund ausgeführt wurden, sollte iOS die App aktivieren und die oben beschriebene Methode aufrufen. Aber das tut es nicht.

Ich habe dies getestet, indem ich die App über die Schaltfläche "xcode stop" beendet und sie auch über eine Ausnahme beendet habe.Ich bin gefolgtBackground Transfer Berücksichtigung. Ich habe dies auf @ getestApple Developer Guide: Hintergrundbeispiel und es funktioniert nicht.Ich habe das auch getestet aufAppCoda: Hintergrundbeispiel und es funktioniert nichtBeide Beispiele, die in den Punkten 2 und 3 aufgeführt sind, funktionieren unter iOS 9.0 und xCode 7.0 nicht. Vor dem Upgrade auf iOS9.0 hatte ich dies auf iOS7.0 und xcode 5.0 getestet, wo es perfekt lief.Ich gehe davon aus, dass es auf dem realen Gerät funktionieren würde.

Was fehle ich hier? Kann jemand bestätigen, obhandleEventsForBackgroundURLSession funktioniert in iOS9.0 Simulator oder mache ich etwas falsch? Da es bei den Beispielen in 2 und 3 nicht funktioniert, teste ich es wahrscheinlich falsch.

Antworten auf die Frage(0)

Ihre Antwort auf die Frage