나는 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
{
}
}
편집 *** 내가 함께 ... 너무 대소 문자 구분을 무시함으로써
XML에서 객체를 추가 할 때 if (! [array_artis containsObject : stringFromXML]) {{array_artist addObject : stringFromXML]; –
예, 이제 괜찮아요. 대답 해주세요. 그래서 그것을 선택할 수 있습니다 – priya
NSSet은 갈 방법입니다 ... –