2

iTunes 有一种方法可以对标题以“a”或“the”开头的歌曲进行排序,无需它即可识别。有没有办法访问这个“排序标题”?我很确定 Apple Music 会这样做,我猜它可以通过以下方式访问

let item = MPMediaItem()
let sortName = item.value(forProperty: "someMagicSortNamePropertyIdentifier") as! String

我说的是 iTunes 中的这个字段 在此处输入图像描述

4

1 回答 1

2

所有排序属性的基本格式是 sortProperty,即 sortTitle、sortAlbumTitle、sortAlbumArtist 等。

func sortProperty(for property: String) -> String{
    return "sort" + property.prefix(1).uppercased() + property.dropFirst()
}
于 2019-01-15T04:40:24.187 回答