2014-01-03 2 views
0

Можно ли сохранить песню, импортированную из приложения «Музыка» в локальном каталоге?Сохранение песни из музыкального приложения IOS7?

Я нашел этот код:

MPMediaPickerController *mediaPicker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeMusic]; 
mediaPicker.delegate = self; 
mediaPicker.allowsPickingMultipleItems = YES; 
[self presentViewController:mediaPicker animated:YES completion:nil]; 

Но я на самом деле не уверен, что если разработчики имеют на это разрешение.

ответ

0

Вы не можете сохранить данные, но вы можете сохранить метаданные. Примечательно, что вы хотите сохранить MPMediaItemPropertyPersistentID свойство MPMediaItem. Вы должны подготовить свое приложение к тому, что этот сохраненный элемент не существует, из-за его удаления из устройства вручную или путем синхронизации.

Here is a list общих свойств метаданных, доступных на в MPMediaItem, где он говорит

Значение идентификатора MPMediaItemPropertyPersistentID сохраняется через запуск приложений и через синхронизации, которые не изменяют статус синхронизации элемента медиа. Значение не может сохраняться в цикле синхронизации/синхронизации/синхронизации.

+0

Несмотря на то, что это, как представляется, в целом правильное, существует, как представляется, обходной путь для достижения того, что просит ОП - см. Https://github.com/tapsquare/TSLibraryImport. Должен признаться, что я не тестировал это на iOS7. – Till

Смежные вопросы