从Parse下载音频并将其保存到您的设备中

时间:2016-01-24 14:45:27

标签: swift audio parse-platform

我很快乐。我正在尝试将我存储在Parse中的音频下载为.caf并希望能够将其保存在我的iPhone中。我尝试了类似于我用于图像的东西,但显然它不起作用。这是代码:

require('babel-plugin-transform-es2015-modules-commonjs');

此函数中的音频是存储在Parse中的对象[“audiophile”]。

非常感谢!!

1 个答案:

答案 0 :(得分:1)

您在后台获取数据 ,这意味着audioData变量在createFileAtPath createFileAtPath时可能或者更有可能没有有效数据正在调用方法。

在成功检索到数据后,从后台阻止 WITHIN 呼叫documentsDirectory = paths[0] as? String audio.getDataInBackgroundWithBlock({ (data, error) -> Void in if (error == nil) { if let data = data { audioSave = NSData(data: data) let savePath = documentsDirectory! + "/" + name NSFileManager.defaultManager().createFileAtPath( savePath, contents: audioSave, attributes: nil) } } else { print("got some kind of error - \(error.localizedDescription)") } })

或许这样的事情?

SELECT