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