私にはNSMutableArray
があります。私もそれを合成しました。私はいくつかのファイル名などのXML抽出によってメソッドからオブジェクトを追加しています。今、私の配列には同じ要素が何度も出現しています。私は複数のオブジェクトを排除し、ユニークなものだけを得る必要があります。これはどうすればできますか?私は以下のコードを試しましたが、いくつかのエラーが発生しました。NSMutableArrayからの重複要素の削除
NSString *AName = [CompleteFileName_string1 substringWithRange:ArtistRange];
[array_artist addObject:AName];
for(int i=0; i < [array_artist count]; i++)
{
if([[array_artist objectAtIndex:i] isEqualToString:[array_artist objectAtIndex:i+1]])
{
[[array_artist objectAtIndex:i+1]=NULL];
}
else
{
}
}
私も大文字と小文字の区別を無視することによって排除する必要があるEDIT *** ...
XMLからオブジェクトを追加するときは、if(![array_artis containsObject:stringFromXML]){{array_artist addObject:stringFromXML];}をチェックするだけで済みます。 –
ええ、その罰金今...あなたは答えとしてそれを作ってくださいできますか?それはそれを選択することができます – priya
NSSetは行く方法です... –