2014-07-09 56 views
1

花了幾個小時精力選擇使用Swift打開擴展音頻文件引用後,我很想回到Objective C. I 「使用下面的代碼的時刻,試圖從本地路徑打開一個音頻文件:開始 ExtAudioFileOpenURL錯誤:「無法將表達式的類型'OSStatus'轉換爲鍵入'CFURL'」

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'" 

回答

2

哇,愚蠢的錯誤。我忘了讓audioFileRef成爲一個指針。

相關問題