Ich verwende die Hintergrundaufgabe, um den Timer im Hintergrund auszuführen und den Standort des Benutzers zu aktualisieren. Es ist deklariert als:
UIBackgroundTaskIdentifier bgTask;
in der Header-Datei und initialisiert als:
bgTask = UIBackgroundTaskInvalid;
Trotzdem bekomme ich diese Nachricht in der GDB:
EndBackgroundTask kann nicht beendet werden: Es gibt keine Hintergrundaufgabe mit der Kennung 23dc, oder sie wurde möglicherweise bereits beendet. Brechen Sie UIApplicationEndBackgroundTaskError () zum Debuggen ein.
Warum? Und wie kann ich das lösen?