IOS 7'de 8. Tamam. Ben ios 8. ios 7 çalışıyor için ios 7 uygulamayı güncellemek yapıyorum ama ios 8 karşı uyulması zaman temsilci NSURLSession URLSessionDidFinishEventsForBackgroundURLSession işleyicisi asla denilen ios ben birden fazla dosya indirirken NSURLSession var
URLSessionDidFinishEventsForBackgroundURLSession:
asla denir meathod.
ben biraz daha derin kazılmış ve
-(void)URLSession:(NSURLSession *)session downloadTask:(NSURLSessionDownloadTask *)downloadTask didFinishDownloadingToURL:(NSURL *)location
ve
-(void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)task didCompleteWithError:(NSError *)error
temsilci meathods üzerinde Kalan indirme görevleri için oturumu kontrol ediyorum:
[self.session getTasksWithCompletionHandler:^(NSArray *dataTasks, NSArray *uploadTasks, NSArray *downloadTasks){ ...}
son günü Orada çağrılan delege, her zaman downloadTasks dizisinde kalan bir elementtir. Garip olan şey, bu indirme görevinin her zaman aynı dosyaya başvurmaması ve bu görevlerdeki durumun, yüklemenin tamamlandığını göstermesidir.
Yine -iOS7 içinde çalışıyor. Sorun sadece ios 8'de gerçekleşir.
Bu sorunu onaylıyorum. Etrafında her zaman bir görev vardır ve bu da uygulamayı bozar. https://devforums.apple.com/message/1047695#1047695 - böcek dava açıldı gibi görünüyor: Sorun da Apple'ın forumlarda üzerinden tartışılıyor https://devforums.apple.com/message/1021734#1021734 – Krumelur