NSURLSession sessionWithConfiguration увисва

Много подобен на проблема, описан тук: sessionWithConfiguration замразяване на iOS 8 iPhone 4S на нов Xcode 6.0.1

Имам NSURLSession, която създавам с помощта на метода backgroundConfigurationWithIdentifier: (в ios8).

Ако създам няколкостотин изтегляния, тогава приложението замръзва произволно на [NSURLSession* invalidateAndCancel] или на NSURLSession *session = [NSURLSession sessionWithConfiguration:backgroundConfiguration];

Ако рестартирам устройството, това изчезва. Това може да се възпроизведе само ако поставя на опашка няколкостотин изтегляния и след това изпратя съобщението „invalidateAndCancel“. АКТУАЛИЗАЦИЯ Ако поставям на опашка само няколко изтегляния в сесията, тогава това работи. Така че изглежда, че NSURLSession не може да се справи с толкова много задачи на опашка, дори когато предоставите свой собствен NSOperationQueue.


person zaitsman    schedule 19.11.2014    source източник
comment
успяхте ли да намерите решение за това??   -  person Mr.G    schedule 05.10.2015
comment
@Mr.G Както е посочено в актуализацията, аз се справих с това, като се уверих, че имам малък (около 10) брой задачи във фоновата сесия.   -  person zaitsman    schedule 10.10.2015