Как получить все подписанные подкасты, а не только загруженные, локально
Я встраиваю метод импорта из собственного приложения Apple Podcasts в свой собственный.
Поэтому я использовал предикат для получения MPMediaItems типа Podcast с локального устройства, однако, это (как показано ниже) показывает только загруженные эпизоды, а не показывает:
MPMediaPropertyPredicate *predicate = [MPMediaPropertyPredicate predicateWithValue:[NSNumber numberWithInteger:MPMediaTypePodcast] forProperty:MPMediaItemPropertyMediaType];
MPMediaQuery *query = [[MPMediaQuery alloc] init];
[query addFilterPredicate:predicate];
NSArray *items = [query items];
for (int i = 0; i<items.count;i++){
MPMediaItem * item = items[0];
NSLog(@"%@", [item podcastTitle]);
}
Как получить подписанные пользователем подкасты со своего устройства, используя предикат или MusicKit?