按需资源下载后使用文件Swift 3

时间:2017-03-18 22:49:13

标签: swift on-demand-resources

按需资源放置。

大家好。 我已经为按需资源设置了我的标签,我已经编写了下载它的代码,但我不知道如何访问它?使用swift 3

下面是我的代码。

我在设置ODR之前从main.bundle获取音频。

 try vox = AVAudioPlayer(contentsOf: URL(fileURLWithPath: Bundle.main.path(forResource: sV, ofType: "mp3")!))
        try music = AVAudioPlayer(contentsOf: URL(fileURLWithPath: Bundle.main.path(forResource: sM, ofType: "mp3")!))

下载文件的代码。

 request = NSBundleResourceRequest(tags: ["Stress"])
    request.beginAccessingResources { (error) in
        //  Called on background thread
        if error == nil {
            OperationQueue.main.addOperation({ () -> Void in

            })
        }
    }

我无法看到下载后如何访问该文件?

1 个答案:

答案 0 :(得分:0)

来自NSBundleResourceRequest.init(tags:)的{​​{3}}:

  

托管资源已加载到主捆绑包