我正在开发一个应用,我让用户使用MPMediaPickerController
创建播放列表。我希望能够保存此播放列表,而且我一直在寻找处理此问题的帖子,但我不确定我所阅读的解决方案是否实际上是唯一的或者最好...例如,这个post解释了如何将MPMediaItemCollection
项目保存到NSUserDefaults
中:是否真的有必要保存MPMediaItem
?是不是有一个"打火机"办法?对于这种情况,应该更好:坚持Core Data
或NSUserDefaults
?
提前致谢
答案 0 :(得分:0)
每个MPMediaItem都有一个唯一的标识符 - 这是唯一可以保证在任何情况下都能保留的标识符,这就是为什么它的名字以"...PersistentID"
结尾 - 所以你需要做的就是保存一个列表那些唯一标识符。