if let url = song.valueForProperty(MPMediaItemPropertyAssetURL) as? NSURL {
audioAsset = (AVAsset.assetWithURL(url))
Некоторая ошибка в Xcode7 с использованием AVAsset. Ошибка говорит:
'assetWithURL' недоступен: используйте конструкцию объекта 'AVAsset(URL:)'
через некоторое время я нашел это решение:
audioAsset = AVAsset(URL: url)
но я понятия не имею, какое это имеет отношение к тому, что написано здесь в документации для Swift2, написанной ниже. Почему бы вам не написать здесь тип NSURL явно в коде? Это выглядит немного запутанно.
удобство инициализации (URL-адрес: NSURL)