0
Ich möchte den Pfad von DownloadTask erhalten, wie kann ich das tun?Wie bekomme ich den Pfad von NSURLSessionDownloadTask
setDownloadTaskDidWriteDataBlock
Ich möchte den Pfad von DownloadTask erhalten, wie kann ich das tun?Wie bekomme ich den Pfad von NSURLSessionDownloadTask
setDownloadTaskDidWriteDataBlock
Es ist eine rechtliche Möglichkeit, diesen Wert zuzugreifen, ohne dass `private API Politik der App Store zu verletzen, aber ich empfehle gegen diese Verwendung als Apple in der Regel interne Gestaltung von NSURLSession in jeder Hauptversion ändern und diese Abhilfe kann jederzeit unterbrochen werden:
NSString *tmpPath = [task valueForKeyPath: @"downloadFile.path"];
oder Swift:
let tmpPath = task.value(forKeyPath: "downloadFile.path") as? String