Objective c 如何在本地获取所有订阅的播客,而不仅仅是下载的播客

Objective c 如何在本地获取所有订阅的播客,而不仅仅是下载的播客,objective-c,podcast,mpmediaquery,apple-musickit,Objective C,Podcast,Mpmediaquery,Apple Musickit,我正在将一个导入方法从原生的苹果播客应用程序构建到我自己的应用程序中 因此,我一直在使用谓词从本地设备获取Podcast类型的MPMediaItems,但是,这(如下所示)只显示下载的剧集,而不显示: MPMediaPropertyPredicate *predicate = [MPMediaPropertyPredicate predicateWithValue:[NSNumber numberWithInteger:MPMediaTypePodcast] forProperty:MPMedi

我正在将一个导入方法从原生的苹果播客应用程序构建到我自己的应用程序中

因此,我一直在使用谓词从本地设备获取Podcast类型的MPMediaItems,但是,这(如下所示)只显示下载的剧集,而不显示:

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]);
}
MPMediaPropertyPredicate*谓词=[MPMediaPropertyPredicate谓词WithValue:[NSNumber numberWithInteger:MPMediaTypePodcast]forProperty:MPMediaItemPropertyMediaType];
MPMediaQuery*query=[[MPMediaQuery alloc]init];
[查询addFilterPredicate:谓词];
NSArray*items=[查询项];
对于(int i=0;i