Ursprünglich dachte ich, dass, wenn ein NSURLSessionDownloadTask
erfolgreich beendet URLSession:downloadTask:didFinishDownloadingToURL:
Methode aufgerufen wird, wenn es aus irgendeinem Grund fehlschlägt - URLSession:task:didCompleteWithError:
. Es funktioniert wie erwartet im Simulator (nur eine dieser Methoden wird für einen Download-Task aufgerufen), aber auf dem Gerät ist dies nicht der Fall: Im Falle eines Fehlers werden beide Methoden aufgerufen, URLSession:downloadTask:didFinishDownloadingToURL:
ist die erste. (eine dieser beiden Methoden die gleiche Aufgabe in Parametern übergeben)Handhabung NSURLSessionDownloadTask Fehler
Gibt es etwas, was ich vermisse?
Ich habe das gleiche Verhalten festgestellt, dass DidFinishDownloadingToURL neben DidCompleteWithError aufgerufen wird. Dies hat enorme Probleme für uns verursacht. Wie hast du daran gearbeitet? – RunLoop
Standort könnte in diesem Fall nill sein. Kannst du das überprüfen? – AsifHabib