Hallo allerseits, es ist mein erster Ausdruck auf dem Stack :). Ich habe viele Themen durchsucht und keine Antwort gefunden. Ok, hier ist mein Problem:Wie man das Herunterladen von Daten wiederaufnimmt, während die Hintergrundsitzung ungültig gemacht wurde
In meiner App verwende ich NSURLSession - mit Hintergrund-Download. Als ich cancelByProducingResumeData verwenden, alles geht gut, sparte ich resumeData in meinem Sandbox-Verzeichnis und nahm es leicht mit
[session downloadTaskWithResumeData: resumeData];
Was wichtig ist, ich nicht Session-Objekt ungültig war. Nach dem App Relaunch Ich erstelle neue Sitzung und versuchen, mit downloadTaskWithResumeData gleichen Methode Download wieder aufnehmen:, zu erhalten Nachricht:
Ungültige Fortsetzungsdaten für Hintergrund herunterladen. Hintergrund-Downloads müssen http oder https verwenden und müssen in eine zugängliche Datei heruntergeladen werden.
Irgendwelche Ideen? :)
Ich nehme an, Sie verwenden eine Hintergrundsitzung, richtig? Und ich gehe davon aus, dass Sie denselben Bezeichner verwenden, damit Sie dieselbe Sitzung erneut erstellen, anstatt eine neue Sitzung mit einer neuen ID zu erstellen, oder? – dgatwood