0

가로 스크롤 된 행이있는 테이블을 만들고 싶습니다. 나는 Raywenderlich의 블로그 here에서 Felipe Laso의 튜토리얼을 따랐다. 그것은 2 개의 문제점을 제외하고 완벽하게 작동합니다.iOS : 다른 UITableView 내부 가로 UITableView 문제

먼저, 내부 수평 테이블은 외부 수직 테이블의 ASIHTTPRequest 블록을 사용하여 비동기 적으로 가져온 배열을 기반으로하는 동적 셀 수를 가져야합니다.

위의 코드는 self.articles가 아직 지정되지 않은 경우 오류를 표시합니다. 그렇다면 외부 ASIHTTPRequest 블록에서 행 수를 결정하고 내부 테이블을 다시로드하는 방법은 무엇입니까?

둘째, 각 셀의 가로 및 세로 인덱스를 기반으로 다른보기를 푸시합니다.

2 테이블에 2 didSelectRowAtIndexPath 메서드가 있습니다. 두 테이블 모두에서 indexpath.row를 NSLog로 시도했지만 내부 테이블은 셀 인덱스를 기록했지만 외부 테이블은 NULL을 기록했습니다.

그럼 어떻게해야합니까?

답변

0

아직 데이터를 읽지 않은 경우 행이 없으면 0을 반환해야합니다. 데이터를 읽은 다음 읽기가 완료되면 목록의 reloadData를 호출하여 모든 통화를 새로 고침하십시오. 이 시점에서 두 번째보기를 너무 밀기를 원할 것입니다.