Как я могу использовать NSOperationQueue с NSURLSession?
Я пытаюсь создать массовый загрузчик изображений, где изображения могут быть добавлены в очередь на лету для загрузки, и я могу узнать ход и когда они закончат загрузку.
Через мое чтение кажется,NSOperationQueue
для функциональности очереди иNSURLSession
для сети функциональность кажется моей лучшей ставкой, но я запутался в том, как использовать два в тандеме.
Я знаю, что я добавляю экземплярыNSOperation
кNSOperationQueue
и они встают в очередь. И, кажется, я создаю задачу загрузки сNSURLSessionDownloadTask
и несколько, если мне нужно несколько задач, но я не уверен, как я их соединил.
NSURLSessionDownloadTaskDelegate
Кажется, у меня есть вся информация, необходимая для уведомлений о ходе и завершении загрузки, но мне также нужно иметь возможность остановить определенную загрузку, остановить все загрузки и обработать данные, которые я получаю после загрузки.