2016-06-07 5 views
0

3 개의 테이블을 가져 가면서 같은 xib에 3 개의 다른 연결을 만들고 싶습니다. 어느 누구도 나를 도와 줄 수는 없습니다. 모든 데모.추가 방법 하나의 xib에 3 개의 테이블과 3 개의 연결

+0

에 직면하고 무슨 문제? – Mahesh

+0

null 값을 표시합니다. –

+0

데모가 있습니까? 세 가지 다른 테이블에 3 가지 JSON 데이터를 전달하고 싶습니다. –

답변

1

모든 테이블의 IBOutlet을 만들고 3 개의 테이블 모두의 데이터 소스와 위임을 설정하십시오. 이제 모든 데이터 소스 및 위임 방법

은 단순히이 도움이 될 것입니다

if (tableView == self.tableview1) { 
     //Do task for that table1 
    } 
    else if (tableView == self.tableview2) { 
     //Do task for that table2 
    } 
    else { 
     //Do task for that table3 
    } 

희망을 다음과 같이 확인합니다. XIB 세 jQuery과를 추가 할 때 당신은

+0

확인. 하지만 NSURLConnection 세 연결을 사용하는 방법. 나는 세 개의 링크가 있고 세 개의 다른 테이블에 두 개를 전달하고 싶습니다. –

+0

세 개의 다른 NSURLConnection을 만들고 하나의 NSURLConnection 요청을 호출 한 것과 같은 링크를 호출했습니다. –

+0

확인. 하지만 세 가지 다른 대리자가 필요합니다 –

0

예, 추가 할 수 있습니다. 단지 Tag을 다른 것으로 설정하고 tagValue에 따라 데이터를 처리하십시오.

datasourcedelegate 모든 테이블을 연결하십시오.

+0

'태그'를 사용하지 마십시오. 느리고 오류가 발생하기 쉽고, 'IBOutlets'를 사용하고 간단한 비교를 사용하십시오. – rckoenes

+0

확인. 하지만 NSURLConnection 세 연결을 사용하는 방법. 나는 세 개의 링크를 가지고 있으며 두 개의 다른 테이블에 두 번 전달하고 싶습니다. –

+0

이 것에 사용할 수 있습니다 .... 하나의 테이블에서 섹션 3의 번호를 입력하고 섹션의 응답에 따라 데이터를 전달하십시오. 다른 테이블에서 NSURL Connection과 함께 사용하려면 tag를 사용하십시오. 그리고 테이블에 데이터 새로 고침을 잊어 버리지 마십시오. –

0

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { if (tableView == self.tableView1) { return 5; } else if (tableView == self.tableView2) { return 10; } else if (tableView == self.tableView3) { return 20; } else { return 0; } }

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell; if (tableView == self.tableView1) { cell = [tableView dequeueReusableCellWithIdentifier:@"Cell1" forIndexPath:indexPath]; } else if (tableView == self.tableView2) { cell = [tableView dequeueReusableCellWithIdentifier:@"Cell2" forIndexPath:indexPath]; } else { cell = [tableView dequeueReusableCellWithIdentifier:@"Cell3" forIndexPath:indexPath]; } return cell; }

+0

NSURLConnection. 또한 .asmx 링크가 3 개 있습니다. –

관련 문제