无法理解 MPMediaQuery 的行为

Posted

技术标签:

【中文标题】无法理解 MPMediaQuery 的行为【英文标题】:Cannot understand behavior of MPMediaQuery 【发布时间】:2016-10-06 14:22:52 【问题描述】:

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

歌曲名称总是以“the”开头

例如,如果歌曲名称是“勇敢的新世界”,它会忽略“the”然后排序。

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

请注意,“the best of me”在索引中以“b”开头。

那么 MPMediaQuery 会忽略“the”吗?

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

【问题讨论】:

【参考方案1】:

是的,这是设计使然。以“the”开头的曲目和艺术家按其第二个单词的字母顺序排列。没有办法改变这种行为。

【讨论】:

以上是关于无法理解 MPMediaQuery 的行为的主要内容,如果未能解决你的问题,请参考以下文章

我永远无法预测 XMLReader 的行为。有啥理解技巧吗?

C中的命令行参数,无法理解其行为

无法理解楼层功能的行为

无法理解 OpenMP 代码中的一些意外行为

14 行为型责任链模式理解与使用~

禁用/理解 java applet 类缓存行为