获取MPMediaPlaylist的上次修改日期

时间:2020-06-10 21:42:54

标签: ios swift mpmedialibrary

寻找一种方法来获取音乐播放列表的最后修改日期。这是我获取播放列表并尝试获取属性值的方式:

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”)也可以正常工作。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

dateModified属性返回我想要的日期。 在创建播放列表或将播放列表添加到库中(对于Apple Music播放列表)时,dateCreated也会返回。