Как сохранить коллекцию MPMediaItemCollection?

Я разрабатываю приложение, в котором я позволяю пользователю создавать плейлист с помощью MPMediaPickerController, Я хотел бы иметь возможность сохранить этот плейлист, и я искал посты, посвященные этой проблеме, но я не уверен, что решения, которые я прочитал, на самом деле являются единственными или лучшими... например, этот пост объясняет, как сохранить MPMediaItemCollection предметы в NSUserDefaults: действительно ли необходимо сохранить MPMediaItems? Разве нет "более легкого" способа? И для этого сценария, что должно быть лучше: сохранение в Core Data или в NSUserDefaults?

заранее спасибо

1 ответ

Каждый MPMediaItem имеет уникальный идентификатор - это единственное, что гарантированно сохранится в любом случае, поэтому его имя заканчивается на "...PersistentID" - так что все, что вам нужно сделать, это сохранить список этих уникальных идентификаторов.

Другие вопросы по тегам