Mehrere Dateien im Hintergrund herunterladen (nur iOS 7)

Derzeit entwickle ich eine Podcast-Anwendung, die nur unter iOS 7 ausgeführt werden kann. Sie verfügt über eine Funktion, mit der aktuelle Episoden im Hintergrundmodus synchronisiert und heruntergeladen werden können.

Damit es mit der Synchronisation klar ist, habe ich die implementiertapplication:performFetchWithCompletionHandler method und rufe die sync Methode auf, und wenn die Synchronisation beendet ist, rufe ich completionHandler mit aufUIBackgroundFetchResultNewData, oder wenn es fehlschlägt rufe ich anUIBackgroundFetchResultFailed. Aber wenn ich den Download-Manager starte, um alle neuen Episoden herunterzuladen, kann es sehr lange dauern, abhängig von der Netzwerkqualität und der Dateigröße, und der Hintergrundmodus friert irgendwann ein und setzt den letzten Download aus.

Wie sollte der Hintergrund-Download richtig gestaltet sein?

Oder vielleicht ein Link zum Tutorial, in dem die heruntergeladenen Dateien im Hintergrund beschrieben werden.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage