在我的应用程序中,我使用 Apple On Demand Resources。
我使用以下代码加载内容:
currentRequest?.beginAccessingResources { (error: Error?) in
if let error = error {
onFailure(error as NSError)
return
}
onSuccess()
}
Run Code Online (Sandbox Code Playgroud)
这适用于 iOS 12 和 Xcode 10,但是对于最新的 iOS 13 和 Xcode 11,我收到以下错误:
开始:请求0x0x283c498c0响应:错误:错误域= SZExtractorErrorDomain代码= 4 “块散列不匹配含有偏移0:预期edf8721781dca63db1671ee3f0c7f199,得到621dea3aab25ce02a382f155971034c3” 的UserInfo = {NSLocalizedDescription =散列块失配含有偏移0:预期edf8721781dca63db1671ee3f0c7f199,得到621dea3aab25ce02a382f155971034c3,SZExtractorActualHashValueErrorKey =621dea3aab25ce02a382f155971034c3,SZExtractorFileOffsetErrorKey=0,SZExtractorSourceFileLineErrorKey=470,SZExtractorFunctionNameErrorKey=-[StreamingUnzipState _checkHashForOffset:],SZExtractorHashChunkIndexErrorKey=470
我删除了资产,重新添加了它们,标记了它们,但问题仍然存在。这个错误是什么意思?