寻找一种方法来获取音乐播放列表的最后修改日期。这是我获取播放列表并尝试获取属性值的方式:
if let playlists = MPMediaQuery.playlists().collections as? [MPMediaPlaylist] {
for playlist in playlists {
let date = playlist.value(forProperty: "modificationDateTime") as? Any
print(date)
}
}
该属性来自类标头:https://github.com/xybp888/iOS-Header/blob/master/13.0/PrivateFrameworks/MusicLibrary.framework/MIPPlaylist.hAny date属性返回nil,其他属性(例如“ cloudGlobalID”)也可以正常工作。
任何帮助将不胜感激。
答案 0 :(得分:0)
dateModified属性返回我想要的日期。 在创建播放列表或将播放列表添加到库中(对于Apple Music播放列表)时,dateCreated也会返回。