Аудиокниги с запросами 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];