Andrew
Andrew

Reputation: 16051

How do i save MPMediaItemCollection to NSUSerDefaults?

Anybody know how to do this? The standard method will not work. I want the user to pick a song, and then have it save for the next time they load the app, but i can't seem to get it into NSUserDefaults.

Upvotes: 1

Views: 701

Answers (1)

Dave DeLong
Dave DeLong

Reputation: 243146

You need to iterate the collection to get the MPMediaItems. MPMediaItem inherits from MPMediaEntity, which has a -valueForProperty: method. If you pass that method the MPMediaItemPropertyPersistentID constant, you'll get back an NSNumber that uniquely identifies the item. This is a value that's persistable across launches.

Upvotes: 1

Related Questions