リモートURLから受け取ったデータをローカルURLにキャッシュする必要があります。私はこれを正常に行うことができる午前:SwiftのData.write(to:URL)の進捗状況を観察しますか?
let dataToCache = try Data(contentsOf: url) try dataToCache.write(to: cacheURL)
しかし、私はデータが書き込まれると、進行状況ビューを表示するために使用することができ、観察のいくつかの種類がある場合、私は不思議でしたか?
リモートURLから受け取ったデータをローカルURLにキャッシュする必要があります。私はこれを正常に行うことができる午前:SwiftのData.write(to:URL)の進捗状況を観察しますか?
let dataToCache = try Data(contentsOf: url) try dataToCache.write(to: cacheURL)
しかし、私はデータが書き込まれると、進行状況ビューを表示するために使用することができ、観察のいくつかの種類がある場合、私は不思議でしたか?
Data(contentsOf: url)
を使用して、ローカルリソースではないURLを同期要求しないでください。あなたは完璧な、ありがとう、あなたはurlsessiondownloaddelegate https://developer.apple.com/documentation/foundation/urlsessiondownloaddelegateを設定し、進捗状況を監視する必要が進捗状況を観察する方法を使用し
func urlSession(_ session: URLSession, downloadTask: URLSessionDownloadTask, didWriteData bytesWritten: Int64, totalBytesWritten: Int64, totalBytesExpectedToWrite: Int64)
https://developer.apple.com/documentation/foundation/urlsessiondownloaddelegate/1409408-urlsession
URLSession
.TOを使用する必要があります。 –