0

인터페이스 빌더의 오른쪽에있는 객체 목록에서 드래그 한 검색 막대 및 검색 디스플레이 컨트롤러가 있습니다. 이 객체를 DetailViewController의 뷰에 배치했습니다. 델리게이트를 DetailViewController로 설정했습니다. 텍스트가 검색 창에 입력 될 때 표시되는 tableview에 검색 결과의 NSArray를 제공하는 DetailViewController의 코드가 있습니다. 기본적으로 검색 막대는 Master/Detail보기의 DetailView 위에 있습니다.검색 디스플레이 컨트롤러 테이블 뷰

그래픽보기로 tableview 및 셀을 디자인 할 수 있도록 테이블 뷰에 대한 액세스 권한을 얻는 방법을 제외하면 모든 것이 잘 작동합니다. 인터페이스 빌더 스토리 보드? 나는 프로그래밍 방식으로 뷰를 설계하는 것을 피하기 위해 최대한 많은 것을 원합니다.

답변

0

검색 디스플레이 컨트롤러의 테이블보기는 앱을 실행하고 검색 할 때까지 존재하지 않습니다! 그때까지는 설계 할 것이 없습니다. 검색 디스플레이 컨트롤러의 searchResultsTableView을 설정할 수 없습니다. 당신은 단지 그것을 읽을 수 있기 때문에 분명히 코드에서 그렇게해야 할 것입니다.

+0

감사합니다. 프로그래밍 방식으로 뷰를 디자인했습니다. –

+0

다시 신고 해 주셔서 감사합니다. 나는 종종 사람들이 실제로 무슨 짓을했는지 궁금해졌습니다. – matt

관련 문제