나는 사전 설정 범주 목록을 렌더링하고 각각에 대해 사이트/URL 목록을 가져 오는 UITableViewController
하위 클래스가 있습니다. 사이트 이름으로 검색 할 수있는 검색 기능을 추가하고 싶습니다.UISearchDisplayController 네트워크 가져 오기 데이터 사용
내가 원했던 것은 검색 스레드 (결과를 가져 와서 처리하는)를 시작한 다음 테이블에 표시하는 일반적인 검색 인터페이스를 갖는 것입니다. 즉시 내 네트워크 스레드로
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"RSSCatalogCell";
if(tableView != self.tableView)
return [searchController tableView:tableView cellForRowAtIndexPath:indexPath];
// ... usual cell initialization for categories
}
(searchBarSearchButtonClicked:
에서 양산) 완료 다음 UITableView
이 한 형태의 XIB (즉, 그것의 검색 테이블 뷰)이 아닌 경우 내가 정의 세포의 Set를 돌려 내 테이블 대리자를 수정 한 ,이 데이터를 다시로드 검색 컨트롤러 테이블을 요청 :
if(searchDisplayController.active)
[searchDisplayController.searchResultsTableView reloadData];
그러나 나는 아직도 (카탈로그 entires 포함) 이전 표를 참조하십시오, 그러나 접촉을 무시하는 것 같다.