随需应变资源的进度条更新

Progress bar update with on demand resources

大家好,我正在尝试查找有关让进度条在 swift 中工作的更多信息。我似乎无法在 Objective C 或电视上找到有意义的信息。

下面是我用来下载助攻的代码。任何帮助将不胜感激。

 request = NSBundleResourceRequest(tags: [tag])
    request.beginAccessingResources { (error) in
        //  Called on background thread
        if error == nil {

            }
            OperationQueue.main.addOperation({ () -> Void in
               self.continueBtton.isEnabled = true
            })


        }
    }

创建请求时,执行:

request = NSBundleResourceRequest(tags: [tag])
let progressView = UIProgressView()
progressView.observedProgress = request.progress
// add progressView to UI somehow

然后,当您启用 continueButton 时,您还可以删除 progressView