У меня есть MPMediaPickerController
, показывающий песни, доступные на устройстве, которые можно использовать для отправки другим пользователям в моем приложении. Я отфильтровал элементы Cloud, но я также хочу отфильтровать песни из Apple Music, которые стали «доступными в автономном режиме».
-(void)openMusic:(NSNotification *)notification {
if ([[notification name] isEqualToString:@"myMusic"]){
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 0.75 * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
MPMediaPickerController *mediaPicker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeMusic];
mediaPicker.delegate = self;
mediaPicker.allowsPickingMultipleItems = NO;
mediaPicker.showsCloudItems = NO;
[self presentViewController:mediaPicker animated:YES completion:nil];
});
}
}
В настоящее время он по-прежнему показывает все загруженные треки Apple Music. Как я могу их отфильтровать?
itemURL = nil
, поэтому, возможно, это можно использовать для их фильтрации изMPMediaPickerController
. - person Austin Berenyi   schedule 13.12.2017