私はMPMediaQueryを使用してライブラリからすべてのアーティストを取得しています。その帰りのユニークな名前は私が推測しますが、問題は私のライブラリに "Alice In Chains"や "Alice In Chains"のようなアーティストがいることです。 2番目の「Alice In Chains」には最後に空白があるため、両方を返します。私はそれを望んでいない。コードをHeres ...MPMediaQueryから一意のアーティスト名を取得
MPMediaQuery *query=[MPMediaQuery artistsQuery];
NSArray *artists=[query collections];
artistNames=[[NSMutableArray alloc]init];
for(MPMediaItemCollection *collection in artists)
{
MPMediaItem *item=[collection representativeItem];
[artistNames addObject:[item valueForProperty:MPMediaItemPropertyArtist]];
}
uniqueNames=[[NSMutableArray alloc]init];
for(id object in artistNames)
{
if(![uniqueNames containsObject:object])
{
[uniqueNames addObject:object];
}
}
アイデア?