【发布时间】:2014-11-18 09:48:51
【问题描述】:
var fileLocation = NSString(string:NSBundle.mainBundle().pathForResource("test", ofType: "mp3")!)
let plainData = fileLocation(NSUTF8StringEncoding)
let base64String = plainData?.base64EncodedStringWithOptions(.allZeros)
println(base64String!)
【问题讨论】:
-
您有什么问题吗?上面的代码有效吗?
-
不,它不起作用。我该怎么做?我想将音频文件发送到网络服务。
-
let plainData = fileLocation(NSUTF8StringEncoding)是错误的。使用这个let plainData = fileLocation.dataUsingEncoding(NSUTF8StringEncoding) -
我试过了,但它不起作用。我只想将音频转换为base64。我可以转换图像文件,但我没有转换音频文件。
-
那么你面临什么困难。使用详细信息编辑您的问题:运行代码时会发生什么输出或崩溃或意外情况。