Ich habe gesucht, habe aber keine relevante Antwort nur in Ziel C gefunden. Gibt es eine Möglichkeit, den Fortschritt des Downloads einer Datei in Swift zu finden, so dass es zu zeigen zum Benutzer? Ich bin neu in iOS Programmierung und habe es mit NSURLSession versucht, aber ohne Erfolg.Finden Sie den Download-Fortschritt einer Datei in swift
EDIT: ich diese Methode verwendet haben, wie in this Post gesehen, aber ich kann nicht scheinen zu verstehen, wie man den Fortschritt Status erhalten:
func downloadFile(page: NSString){
finished = false
var statusCode:Int = 0
println("Download starting")
let url = NSURL(string: page)
let task = NSURLSession.sharedSession().dataTaskWithURL(url!) {(data, response, error) in
if error != nil {
println("download failed with error \(error?.localizedDescription)")
} else {
println("Expected Content-Length \(response.expectedContentLength)")
self.contentLength = response.expectedContentLength
if let httpResponse = response as? NSHTTPURLResponse {
println("Status Code of number \(self.countDownload) is \(httpResponse.statusCode)")
statusCode = httpResponse.statusCode
}
}
}
task.resume()
}
Vielen Dank im Voraus
Wie hast du das mit 'NSURLSession' versucht und was hat es falsch gemacht? – Wain
Zeigen Sie uns, was Sie versucht haben – ColdSteel