2009-12-20 2 views
0

내 iPhone 앱에 검색 바가 있고 사람들이 키워드를 입력하고 검색을 클릭하면 검색 결과가 UILabel에 표시됩니다.대문자 알파벳을 입력 할 때 SearchBar이 작동하지 않습니다.

모든 것이 제대로 작동하지만 대문자로 시작하는 키워드를 입력하면 검색이 제대로 작동하지 않습니다. 나는 뭔가를해야한다는 것을 알고 있지만 무엇을 알지 못합니다.

누구나 아이디어가 있습니까?

+0

원인은 문자열 비교가 대소 문자를 구분할 가능성이 높습니다. 당신이 원하는 것은 대소 문자를 구분하지 않는 비교입니다. –

+0

질문을 정리하고 iPhone 태그를 추가했습니다. 나는 그것이 그가 말하는 것에 대해 확신한다. –

답변

1

대소 문자를 일치 시키려고해도 키워드를 대문자 또는 소문자로 변환하고 비교하려는 문자열을 대소 문자 (위 또는 아래)로 변환 해보십시오.

또 다른 옵션은 내장 된 함수를 사용하는 경우 대/소문자를 구분하지 않도록 검색 비교를 지정하는 것입니다.

감사합니다.

+0

어떻게 그럴 수 있습니까? 보여주세요. 감사합니다 – MANGA

+0

이제 알았어,이 줄을 넣어. lowercase = [encodedkw lowercaseString]; 그리고 이제 작동합니다. – MANGA