0
私はdownloadTaskからパスを取得したいのですが、どうすればできますか?NSURLSessionDownloadTaskからパスを取得するにはどうすればいいですか?
setDownloadTaskDidWriteDataBlock
私はdownloadTaskからパスを取得したいのですが、どうすればできますか?NSURLSessionDownloadTaskからパスを取得するにはどうすればいいですか?
setDownloadTaskDidWriteDataBlock
ありAppStoreの任意の `プライベートAPIのポリシーに違反することなく、その値にアクセスするための法的な方法ですが、Appleは通常、これを各メジャーバージョンにNSURLSessionの内部設計を変更して、私は非常にこれを使用しないことをお勧めしますこの問題を回避するには、任意の時点で破断することができます。
NSString *tmpPath = [task valueForKeyPath: @"downloadFile.path"];
またはスウィフト:
let tmpPath = task.value(forKeyPath: "downloadFile.path") as? String