나는 AQGridView
의 인스턴스를 iPad를위한 페이지 식으로 배치했습니다. 그리드 상단에 UISearchbar가있는 UIView를 삽입했습니다. UISearchDisplayController
을 호출하는 대신 iBooks의 플레이 북에서 페이지를 가져와 검색 표시 줄을 사용하여 그리드를 필터링하기로 결정했습니다. 그러나 텍스트 변경을 나타내는 대리자 메서드를 호출하면 필자의 필터링 된 배열이 잘못된 결과를 반환합니다!NSComparisonResult 잘못된 배열 반환
FACEPALM : 나는 그리드에 대한 데이터 소스 메소드가 BOOL isSearching 변수를 반영하도록 업데이트되지 않았다고 믿을 수 없다. 셀 텍스트는 항상 원래 배열의 결과를 반환합니다. 이것은 해산되었습니다, 사과드립니다.
앞으로 : 나는 NSComparisonResult 태그가 없다는 것을 알아 차렸고, 그것을 만들기에 충분한 담당자가 없다는 것을 알았습니다!