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