我正在制作一个允许用户使用 MPMusicPlayerController 制作播放列表和编辑播放列表的应用程序。我已经能够制作播放列表然后检索它以便播放。我不知道的是如何将 playlist(MPMediaItemCollection) 存储到核心数据或任何数据库,以便用户可以拥有多个播放列表。
我试过这个 Play iPod playlist retrieved from a saved persistentid list ,但我意识到它只能保存一个播放列表。中美联合会
那么如何在核心数据或 NSUserDefaults 中保存多个播放列表?
最佳答案
创建一个可变数组,通过addObject
将您的播放列表添加到该数组中
NSUserDefaults.standardUserDefaults().setObject(playlistArray, forKey: "playlists")
NSUserDefaults.standardUserDefaults().synchronize()
在创建下一个播放列表之前,不要忘记从 NSUserDefaults
中获取数组中的数据。
关于ios - 如何将 MPMediaItemCollection 保存到数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30566984/