2010-03-30 4 views
0

(첫 번째 질문은 iPhone 개발과 관련되어 있으므로 오프 트랙을 울리기위한 사과입니다.)UITableView에서 "필터링"셀. 여러 개의보기? 수중 조사?

몇 가지가있는보기를 만들고 있습니다. UITabBarController 3을 제어합니다. UITableViews. 이 TableView 중 두 개는 3rd 버전의 필터링 된 버전입니다. 그들 모두는 객체 목록을 검색하기 위해 JSON 호출을 만들 것이다.

이러한보기가 어떤 방식 으로든 관련되어 있으므로이 데이터를 표시하는 데 '정상적인'방법이 있습니까? 말하자면, 하위보기? 아니면 그냥 원하는 데이터를 반환하고 함께 할 수있는 각각에 대해 하나의보기를 만들 필요가 있을까요?

전혀 도움이된다면, 제가 이야기하고있는 API를 완전히 제어 할 수 있습니다. 따라서이 점에 도움이되는 변경 사항은 나에게 너무 중요하지 않습니다.

미리 감사드립니다.

답변

1

JSON 호출로 서버에 도달 한 횟수를 최소화하고 싶습니다. 두 개의 tableViews는 세 번째에 포함 된 데이터의 하위 집합을 표시하므로 JSON 호출을 한 번 수행 한 다음 두 개의 다른 tableView에 대한 메모리 결과를 필터링해야합니다.

이렇게하는 한 가지 방법은 JSON 호출을 만들고 결과가있는 배열을 채울 클래스를 만드는 것입니다. 그런 다음이 객체에 대한 포인터를 세 개의 tableView 컨트롤러에 전달할 수 있습니다. 그런 다음 각 컨트롤러는 필요한 결과 배열 및 필터에 액세스 할 수 있습니다.

관련 문제