2012-01-17 2 views
0

나는 AQGridView의 인스턴스를 iPad를위한 페이지 식으로 배치했습니다. 그리드 상단에 UISearchbar가있는 UIView를 삽입했습니다. UISearchDisplayController을 호출하는 대신 iBooks의 플레이 북에서 페이지를 가져와 검색 표시 줄을 사용하여 그리드를 필터링하기로 결정했습니다. 그러나 텍스트 변경을 나타내는 대리자 메서드를 호출하면 필자의 필터링 된 배열이 잘못된 결과를 반환합니다!NSComparisonResult 잘못된 배열 반환

FACEPALM : 나는 그리드에 대한 데이터 소스 메소드가 BOOL isSearching 변수를 반영하도록 업데이트되지 않았다고 믿을 수 없다. 셀 텍스트는 항상 원래 배열의 결과를 반환합니다. 이것은 해산되었습니다, 사과드립니다.

앞으로 : 나는 NSComparisonResult 태그가 없다는 것을 알아 차렸고, 그것을 만들기에 충분한 담당자가 없다는 것을 알았습니다!

답변

0

FACEPALM : 나는 그리드에 대한 데이터 소스 메소드가 BOOL isSearching 변수를 반영하도록 업데이트되지 않았다는 것을 믿을 수 없다. 셀 텍스트는 항상 원래 배열의 결과를 반환합니다. 이것은 해산되었습니다, 사과드립니다.

앞으로 : 나는 NSComparisonResult 태그가 없다는 것을 알아 차렸고, 그것을 만들기에 충분한 담당자가 없다는 것을 알았습니다!