ExtAudioFileOpenURL 错误: "Cannot convert the expression's type 'OSStatus' to type 'CFURL'"



在花了几个小时坚定地选择使用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'"

哇,愚蠢的错误。我忘了把audioFileRef设为指针

最新更新