사용자가 텍스트를 입력 할 수있는 UISearchBar가 있습니다. 기본적으로 동적 회사 이름 검색입니다. (ext API에서로드 됨). 사용자가 "MIC"를 입력하면 AMIC, BMIC, CMIC, ... MICROSOFT가 표시됩니다.UISearchbar 결과 필터링
나는 내 질문은
NSRange titleResultsRange = [sTemp rangeOfString:searchText options:NSCaseInsensitiveSearch];
아래의 코드를 사용하고 있습니다; 1.이 방법이 필터링을위한 최선의 방법입니까? ie comp name의 경우 OR name contains로 시작하는 Name using을 사용해야합니다. 현재 접근 방식입니다. 2. 공백에 대한 검색이 작동하지 않습니다. 예 : "COMP NAME"에 대한 결과가 없습니다.
답변을 얻으면서 추가 정보에 대한 의견을 남기겠습니다. 제안 해주세요.
모든 코드는 NSRange를 반환합니다. 어떻게 실제로 검색을 수행하고 있습니까? – Abizern
결과를 반환하는 ext API를 사용하고 있습니다. 그것들을 배열에 저장하고 배열의 복사본을 필터링 된 결과와 함께 만듭니다. – testndtv
그래서 표시된 코드가 외부 API가 결과를 반환하는 방식과 관련이 있습니까? – Abizern