2016-06-22 9 views
0

Meine App stürzt in dieser Codezeile ab und es wird keine Fehlermeldung in der Konsole ausgegeben. Warum passiert das? Dies ist die Codezeile, in der es abstürzt.Warum stürzt meine App ab, wenn ich in Swift einen Titel aus meiner Musikbibliothek auswähle?

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) 
} 

Antwort

0

ich es herausgefunden ich showCloudItems auf true gesetzt hatte, und wenn ich ein Lied aus der Wolke spielte es meine App abgestürzt. Ich setze es auf falsch, jetzt funktioniert alles gut.