내 응용 프로그램에 UISearchbar가 있습니다. 이것은 동적 검색이며 사용자가 텍스트를 입력하면 원격 API 호출을 통해 원격 데이터베이스를 검색합니다 (REST를 통해 생각합니다).지연 UISearchbar 구문 분석
테이블보기는 사용자가 입력 할 때 동적으로 새로 고쳐집니다. NSXMLParser XML 결과를 구문 분석하는 데 사용하고 있습니다. (따라서 3 가지 대리자 메서드, didStartElement, didEndElement)
결과에 중복 항목이 표시되는 경우가 있습니다 (예 : ). 사용자가 YAH를 입력하면 YAHOO가 3-4 회 표시됩니다. 이유가 확실하지 않습니다.
구문 분석 횟수를 줄이거 나 구문 분석을 지연하여 사용자가 입력/삭제 한 모든 문자를 요청하지 않도록하려면 어떻게해야합니까?
이것은 문제를 해결할 수 있다고 가정합니다.
나는 모든 종류의 해결책/가능한 수정본을 공개합니다. – hmthur
가능한 몇 가지 추가 수정 사항을 제공해주십시오. – hmthur