5
如何使用NSUserDefaults保存MPMediaItemCollection对象? MPMediaItemCollection对象是从iPod中选择的单曲。使用NSUserDefaults保存MPMediaItemCollection对象
我一直在努力与这个小时!任何人有任何想法或替代NSUserDefaults或从MPMediaItemCollection转换,或任何?
谢谢...
如何使用NSUserDefaults保存MPMediaItemCollection对象? MPMediaItemCollection对象是从iPod中选择的单曲。使用NSUserDefaults保存MPMediaItemCollection对象
我一直在努力与这个小时!任何人有任何想法或替代NSUserDefaults或从MPMediaItemCollection转换,或任何?
谢谢...
先转换/的MPMediaItemCollection编码到一个NSData对象,并将其存储NSUserDefaults的使用使用:
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:mediaItemCollection];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:data forKey:@"someKey"];
[defaults synchronize];
从那里,你可以解码,并在你的应用程序中使用其他任何地方。 ...
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSData *data = [defaults objectForKey:@"someKey"];
MPMediaItemCollection *mediaItemCollection = [NSKeyedUnarchiver unarchiveObjectWithData:data];
可能的重复[坚持MPMediaItemCollection对象的方式? (从iPod中选择)](http://stackoverflow.com/questions/8247315/way-to-persist-mpmediaitemcollection-objects-selected-from-ipod) – Till
您可以回答自己的问题,并将其标记为正确。 –
很酷。这很好。你应该承认它 – JeffB6688