【问题标题】:How to save MPMediaItemCollection to database?如何将 MPMediaItemCollection 保存到数据库?
【发布时间】:2015-06-01 06:30:24
【问题描述】:

我正在制作一个允许用户使用 MPMusicPlayerController 制作播放列表和编辑播放列表的应用程序。我已经能够制作播放列表然后检索它以便播放。我不知道如何将 playlist(MPMediaItemCollection) 存储到核心数据或任何数据库中,这样用户就可以拥有很多播放列表。

我试过这个Play iPod playlist retrieved from a saved persistentid list,但我意识到它只能保存一个播放列表。 CMIIW

那么如何在核心数据或 NSUserDefaults 中保存许多播放列表?

【问题讨论】:

    标签: ios iphone swift audio mpmediaitemcollection


    【解决方案1】:

    创建一个可变数组,通过addObject将您的播放列表添加到该数组中

    NSUserDefaults.standardUserDefaults().setObject(playlistArray, forKey: "playlists")
    NSUserDefaults.standardUserDefaults().synchronize()
    

    在创建下一个播放列表之前,不要忘记从NSUserDefaults 获取数组中的数据。

    【讨论】:

    • 所以如果我想制作 5 个播放列表,我该如何保存它,然后在播放列表中的每首歌曲中检索它?
    猜你喜欢
    • 1970-01-01
    • 2010-12-17
    • 2020-12-12
    • 1970-01-01
    • 2019-12-06
    • 2013-04-24
    • 1970-01-01
    • 2011-10-26
    • 2013-05-08
    相关资源
    最近更新 更多