アプリからボタンをクリックして、iTunes Music ストアから特定のトラックをダウンロードする必要があります。これを実行する方法を正確に見つけることができません。
プレイリストとプレイリスト内の曲を取得するために、次のコードを実装しました。
-(void)musicPlaylist{
playlistQuery= [MPMediaQuery playlistsQuery];
NSArray *arr = [playlistQuery collections];
NSLog(@"Playlist is : %@",arr);
int count1=[arr count];
NSLog(@" count 1 is %d",count1);
for (MPMediaPlaylist *playlist in arr) {
NSLog (@"%@", [playlist valueForProperty: MPMediaPlaylistPropertyName]);
playlistTitle = [playlist valueForProperty: MPMediaPlaylistPropertyName];
playlistDict=[NSDictionary dictionaryWithObjectsAndKeys:playlistTitle,@"playlist Title",nil];
[dictArray addObject:playlistDict];
NSArray *songs = [playlist items];
for (MPMediaItem *song in songs) {
NSString *songTitle =[song valueForProperty: MPMediaItemPropertyTitle];
[songArray addObject:songTitle];
}
NSLog(@"Playlist is %@",playlistTitle);
NSLog(@"Playlist Songs are %@",songArray);
}
}
ここで、アプリがボタンのクリックで特定のトラックをダウンロードできるようにしたいと考えています。どうやってやるの?