ExtAudioFileOpenURL错误:"无法转换表达式' OSStatus'输入' CFURL'"

时间:2014-07-09 05:29:18

标签: swift core-audio

花了几个小时坚持选择使用Swift打开扩展音频文件参考,我很想切换回Objective C.我现在使用以下代码尝试打开一个来自本地路径的音频文件:

let audioURL:NSURL = NSURL(fileURLWithPath:"/my/file/path/here/song.mp3")
var audioFileRef:Unmanaged<ExtAudioFile>?
var error:OSStatus = ExtAudioFileOpenURL(audioURL as CFURL, audioFileRef)

我为什么会收到以下错误?

"Cannot convert the expression's type 'OSStatus' to type 'CFURL'"

1 个答案:

答案 0 :(得分:2)

哇,愚蠢的错误。我忘了让audioFileRef成为指针。