不能下标types的值
我试图执行此代码,以获得用户可以在他们的手机上的所有音乐播放列表。
var queryPlaylists = MPMediaQuery.playlistsQuery() print(queryPlaylists.collections[0])
但是,当我尝试访问queryPlaylists.collections的任何元素时,我得到一个编译错误:
不能下标[MPMediaItem]types的值。
从上面的数组中,这对我没有任何意义。 另外这个用于xcode 7.0之前的工作。
我想出了为了访问queryPlaylists中的元素,你需要创build一个新的variables,并将其转换为[MPMediaPlaylist]作为
var playlists = queryPlaylists.collections as! [MPMediaPlaylist]
现在你可以访问播放列表的元素