如何访问 MPMediaItem 的 "Sort as" 字段?
How to access the "Sort as" field of MPMediaItem?
iTunes 有一种排序歌曲的方法,标题以 "a" 或 "the" 开头的歌曲在没有它的情况下被识别。有没有办法访问这个 "sort title"?我很确定 Apple Music 会这样做,我想它可以被
访问
let item = MPMediaItem()
let sortName = item.value(forProperty: "someMagicSortNamePropertyIdentifier") as! String
我说的是 iTunes 中的这个字段
所有排序属性的基本格式是 sortProperty,即 sortTitle、sortAlbumTitle、sortAlbumArtist 等
func sortProperty(for property: String) -> String{
return "sort" + property.prefix(1).uppercased() + property.dropFirst()
}
iTunes 有一种排序歌曲的方法,标题以 "a" 或 "the" 开头的歌曲在没有它的情况下被识别。有没有办法访问这个 "sort title"?我很确定 Apple Music 会这样做,我想它可以被
访问let item = MPMediaItem()
let sortName = item.value(forProperty: "someMagicSortNamePropertyIdentifier") as! String
我说的是 iTunes 中的这个字段
所有排序属性的基本格式是 sortProperty,即 sortTitle、sortAlbumTitle、sortAlbumArtist 等
func sortProperty(for property: String) -> String{
return "sort" + property.prefix(1).uppercased() + property.dropFirst()
}