我們定義了一個NSURL變量在使用之前,我們如何檢查NSURL變量是否爲零?
var audioURL_iPOD: NSURL?
在代碼中的一個部分,我們用來獲取使用
let audioItem = selectedAudio.objectAtIndex(0)
audioURL_iPOD = audioItem.valueForProperty(MPMediaItemPropertyAssetURL) as? NSURL
在我們的代碼中的其他地方,我們必須檢查是否audioURL_iPOD是一首歌曲網址無或沒有。但
if audioURL_iPOD?.absoluteString == nil { do something }
沒有像往常一樣工作,返回
fatal error: unexpectedly found nil while unwrapping an Optional value
所以我們必須做一些更復雜的,除非我們能夠找到一種方法,檢查audioURL_iPOD是零或沒有。
你是什麼意思「di d不工作「?即使網址爲「無」,塊是否也運行? – Arc676
有時候是一個人太累了... – user3441734