无法理解 MPMediaQuery 的行为

Cannot understand behavior of MPMediaQuery

我正在使用 MPMediaItem。我使用 MPMediaQuery.songsQuery() 根据歌曲的标题获取歌曲。问题是我看到有些歌曲乱序了。

歌曲名称总是以 "the"

开头

比如歌名是"the brave new world",会忽略"the",然后排序。

然后我在 iphone 上查看了音乐播放器应用程序。它返回相同的结果。 这是截图。

请注意 "the best of me" 在以 "b" 开头的索引中。

那么 MPMediaQuery 是否会忽略 "the"?

为什么会这样以及如何摆脱它?

是的,这是设计使然。以单词 "the" 开头的曲目和艺术家按第二个单词的字母顺序排列。无法更改此行为。