我正在尝试从已经创建的查询中获取歌曲标题。该查询基于音乐类型。到目前为止,这是我的代码:
let query = MPMediaQuery()
let predicate = MPMediaPropertyPredicate(value: genre, forProperty:
MPMediaItemPropertyGenre)
query.addFilterPredicate(predicate)
我想为该特定查询获取一系列歌曲标题。然后,我想在文本字段中显示当前正在播放的歌曲。
我尝试过:
title = (query.items?[1])?.value(forProperty:title!) as? String
songNameField.text = title
但是它不会打印任何内容。我添加了[1],因为我想先测试自己的方法。