我正在制作一个应用程序,允许用户使用 MPMusicPlayerController 制作播放列表并编辑播放列表。我已经能够制作播放列表然后检索它以便可以播放。我不知道的是如何将播放列表(MPMediaItemCollection)存储到核心数据或任何数据库中,因此用户可以拥有多个播放列表。
我已经尝试了这个Play iPod playlist retrieved from a saved persistentid list,但我意识到它只能保存一个播放列表。 CMIIW
那么如何在核心数据或NSUserDefaults中保存许多播放列表呢?
答案 0 :(得分:0)
创建一个可变数组,通过addObject
NSUserDefaults.standardUserDefaults().setObject(playlistArray, forKey: "playlists")
NSUserDefaults.standardUserDefaults().synchronize()
在下一个播放列表创建之前,不要忘记从NSUserDefaults
获取数组中的数据。