2016-06-22 8 views
0

このコード行でアプリケーションがクラッシュし、コンソールにエラーメッセージが表示されません。なぜこれが起こるのですか?これはクラッシュするコード行です。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) 
} 

答えて

0

私はshowCloudItemsをtrueに設定していましたが、私がクラウドから曲を演奏したとき、私のアプリがクラッシュしました。私は今すべてうまく動作するfalseに設定します。

関連する問題