[英]Why does my app crash when I pick a song from my music library in Swift?
我的應用程序在此行代碼上崩潰,並且控制台中未打印任何錯誤消息。 為什么會這樣? 這是崩潰的代碼行。
let url: NSURL = (music.valueForProperty(MPMediaItemPropertyAssetURL) as? NSURL)!
func mediaPicker(mediaPicker: MPMediaPickerController, didPickMediaItems mediaItemCollection: MPMediaItemCollection) {
if isMediaPickerOne {
isMediaPickerTwo = false
let aMediaItem = mediaItemCollection.items[0] as MPMediaItem
music = aMediaItem
NSLog("\(aMediaItem.title)selected")
//THIS LINE OF CODE IS WHERE IT CRASHES on the 6s and 6s plus.
let url: NSURL = (music.valueForProperty(MPMediaItemPropertyAssetURL) as? NSURL)!
player = AVPlayer(URL: url)
}
我發現將showCloudItems設置為true,並且當我從雲中播放歌曲時,它使我的應用程序崩潰了。 我將其設置為false,現在一切正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.