Аудиокниги с запросами iOS в библиотеке iPod, сгруппированные по книгам

Я пытаюсь повторить функциональность аудиокниги в музыкальном приложении iOS.

Я хочу запросить все аудиокниги в библиотеке iPod. Он не должен показывать каждую отдельную часть, но должен показывать каждую книгу. Нажатие на книгу должно показать части внутри нее.

Я пытался использовать [MPMediaQuery audiobooksQuery]; но кажется, что это все отдельные части.

Я также попробовал:

MPMediaPropertyPredicate *abPredicate =
[MPMediaPropertyPredicate predicateWithValue:[NSNumber numberWithInt:MPMediaTypeAudioBook] 
                                 forProperty:MPMediaItemPropertyMediaType];

MPMediaQuery *abQuery = [[MPMediaQuery alloc] init];
[abQuery addFilterPredicate:abPredicate];

но это делает то же самое.

1 ответ

Решение

Это мой код

MPMediaQuery *everything = [[MPMediaQuery alloc] init];
MPMediaPropertyPredicate *predicate = [MPMediaPropertyPredicate predicateWithValue:   [NSNumber numberWithInteger:MPMediaTypeAudioBook] forProperty:MPMediaItemPropertyMediaType];
[everything addFilterPredicate: predicate];
[everything setGroupingType: MPMediaGroupingAlbum];
Другие вопросы по тегам