我有一个专辑对象,其中包含专辑曲目的 MPMediaItemCollection。
当我使用以下代码行将此集合添加到队列时,仅添加了第一个轨道。
[iPodMusicPlayer setQueueWithItemCollection:album.mediaItems];
奇怪的是,当我添加以下代码行时,一切都按预期工作。
[iPodMusicPlayer setQueueWithItemCollection:[MPMediaItemCollection collectionWithItems:[album.mediaItems items]]];
为什么第二行可以工作,而第一行不行?