Độc đáo tôi nghĩ rằng nếu NSURLSessionDownloadTask
hoàn tất thành công, phương thức URLSession:downloadTask:didFinishDownloadingToURL:
sẽ được gọi, nếu không vì lý do nào đó - URLSession:task:didCompleteWithError:
. Nó hoạt động như mong đợi trên trình mô phỏng (chỉ một trong những phương pháp này được gọi cho một nhiệm vụ tải xuống) nhưng trên thiết bị này không phải là trường hợp: trong trường hợp thất bại cả hai phương pháp này được gọi là, URLSession:downloadTask:didFinishDownloadingToURL:
là người đầu tiên. (cả hai phương pháp này đều chuyển cùng một nhiệm vụ trong các tham số)Xử lý NSURLSessionTải xuốngTask thất bại
Có điều gì đó tôi bị thiếu không?
Tôi đã nhận thấy hành vi tương tự trong đó DidFinishDownloadingToURL được gọi cùng với didCompleteWithError. Điều này đã gây ra những vấn đề to lớn cho chúng ta. Bạn đã làm việc như thế nào? – RunLoop
vị trí có thể nằm trong trường hợp đó. Bạm có thể kiểm tra cái này không? – AsifHabib