Ich möchte Datei-Download-Manager erstellen, um mehrere Dateien mit Download Prozent mit Play Pause löschen Funktionalität herunterladen.Datei-Downloader Verwenden von NSURLSessionTask downloadTask
ich Code unten versuchen, erfolgreich mehrere Datei herunterzuladen ... aber nicht in der Lage Fortschrittsbalken fügen Sie bitte
for (int i = 0; i < [arr_bookChapter count]; i++) {
NSURLSessionTask * downloadTask = [session downloadTaskWithURL: downloadfileUrl completionHandler:^(NSURL * location, NSURLResponse * response, NSError * error) {
if (error == nil) {
NSHTTPURLResponse * httpResponse = (NSHTTPURLResponse *) response;
if ([httpResponse statusCode] == 200) {
//download file save here
dispatch_queue_t backgroundQueue = dispatch_queue_create("dispatch_queue_#1", 0);
dispatch_async(backgroundQueue,^{
dispatch_async(dispatch_get_main_queue(),^{
// NSError *error;
//download complete here
});
});
}
} else {
//faile
}
}];
[downloadTask resume];
}
Hier helfen habe ich swift code: Kann jemand erstellen oder oder teilen Lösung für Objective-C
meine Antwort überprüfen. –