2011-04-20 1 views
0

검색 테이블을 내 tableview에 추가했습니다. 핵심 데이터에서 테이블보기로 도시 수가 많습니다. 몇 가지 예제를 읽었지만 핵심 데이터가있는 검색 막대를 구현하는 방법을 이해하지 못했습니다. 제공하십시오. 나에게 몇 가지 예제 또는 튜토리얼 링크 .. 미리 감사드립니다.코어 데이터가있는 검색 막대

+0

NSFetchedResultsController를 사용하고 있습니까? –

+0

예 NSFetchedResultsController를 사용하고 있습니다 – Abhishek

답변

0

먼저 searchBar:textDidChange:과 같은 UISearchBarDelegate 메소드 중 하나를 사용하십시오.

검색 방법을 모르겠습니다. 이 예제는 searchText를 포함해야하는 텍스트를 쿼리하는 방법을 보여줍니다.

- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText 
{ 
    NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(%@ contains[c] %@)", fieldName, searchText]; 
    [fetchRequest setPredicate:predicate]; 
} 
+0

흠 ... 나에게 명확하지 않습니다. : – Abhishek

+0

오른쪽 검색을 원하십니까? 문자열을 검색하려면 입력하고 검색 창에 문자열을 입력하십시오. 입력 된 텍스트에 반응하려면 UISearchBar의 대리자 메소드 중 일부를 사용해야합니다. 검색이 어떻게 작동해야합니까? –

+0

도시 이름이 알파벳 순서로 있습니다. 전화 번호부 연락처 검색과 같은 문자로 도시 이름을 검색하고 싶습니다. 도시 항목과 이름이 핵심 데이터의 속성입니다. – Abhishek