2013-01-12 3 views
1

NSString 클래스에서 사용할 수있는 문자열 검색 "rangeOfString"메서드를 사용하고 있습니다. 검색 할 문자열과 검색 문자열이 둘 다 영어 인 경우 검색을 완벽하게 수행 할 수 있습니다. 그러나 검색 문자열에 움라우트와 악센트 같은 독일어 문자 (독일어 문자 Ä, Ö, Ü)가 있으면 비교할 수 없습니다. 어떤 사람이 영어와 독일어 문자를 비교/검색하는 올바른 방법을 제안 할 수 있습니까?영어와 독일어 문자를 비교합니다

+1

중복 된 http://stackoverflow.com/questions/7656938/iphone-comparing-strings-with-a-german-umlaut –

답변

2

compare/rangeOfString 메서드를 사용하는 동안 NSDiacriticInsensitiveSearch 옵션을 사용하십시오. documentation here을 확인하십시오.

NSDiacriticInsensitiveSearch :

검색 분음 부호를 무시합니다.

예를 들어 'ö'는 'o'와 같습니다.

관련 문제