Я хочу сканировать библиотеку iPod пользователей с помощью приложения. поэтому я хочу использовать MPMediaItemPropertyLastPlayedDate для получения времени в секундах (или днях, часах), когда песня воспроизводилась в последний раз.
Проблема в том, что если я проиграю эту песню на своем проигрывающем интерфейсе в приложении (просто представление с обложкой, заголовком и кнопкой воспроизведения / паузы), MPMediaItem не будет обновляться в библиотеке iPod.
есть ли способ вручную обновить только что воспроизведенный MPMediaItem после того, как я нажал кнопку воспроизведения в моем собственном приложении.
я предполагаю, что это должно произойти где-то здесь:
- (void)mediaPicker:(MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)theCollection {
... HOW SHOULD I TELL THE IPOD LIBRARY TO UPDATE e.g. LastPlayedDate or PlayCounter
}