我开始在我的应用程序中使用 ODR。
该代码适用于正常情况,但以下情况除外:
当下载过程中断时(按 Home 键),NSBundleResourceRequest. beginAccessingResources
在第二次变得永远不会完成。在调试中,磁盘使用情况:应用程序处于保持Downloading
状态。
这是我的代码:
[bundleResourceRequest conditionallyBeginAccessingResourcesWithCompletionHandler:^(BOOL resourcesAvailable) {
if(resourcesAvailable == YES) {
NSLog(@"<!> Resource is available.");
} else {
NSLog(@"<!> Resource is NOT available.");
[bundleResourceRequest beginAccessingResourcesWithCompletionHandler:^(NSError * __nullable error) {
// This part of code is never reach agin if download progress is break…….
}];
}
}];
该文档非常简单,但找不到有关此问题的任何帮助。
有人会帮助我吗?谢谢。