2013-02-25 2 views
2

매우 이상한 문제가 있습니다. 나는이 내 컨트롤을 수행 한 후 다음didSelectRowAtIndexPath에서 테이블 새로 고침 후 cellForRowAtIndexPath가 호출되지 않음

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ 

    [invoiceTable reloadData]; // my table  
} 

를하고있는 중이 야하는 것은 invoiceTable에 대한

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
{ 
    if(tableview == invoiceTable) { 

    return 5; 
    } 
    else { 

    return 6;  
    } 
} 

그러나 cellForRowAtIndexPath로 옮겨진됩니다 호출되지 않습니다. 데이터 소스를 연결하고 제대로 위임했습니다.

+0

어떻게 연결 했습니까? –

+0

IBOutlet 사용하기. 즉보기에서 클래스로 드래그 – Raj

+0

* NSLog *를 넣고 어떻게 될까요? –

답변

-1

하나의 함수를 만들고 테이블을 다시로드하고 해당 함수를 didselect에서 호출하십시오.

-(void)function 
{ 
[tableview reloadData]; 
} 
+0

전혀 도움이되지 않습니다. 지구상에서 무엇을 성취해야합니까? –

관련 문제