2013-06-12 3 views
0

UITableView가있는 주보기 컨트롤러가 있습니다. 그리고 didSelectRowAtIndexPath()에서 새보기 컨트롤러를 초기화하고 탐색하려고합니다. 아래는 제 코드입니다. 하지만 다른보기 컨트롤러에 갈 수 없습니다.iOS : 다른보기 컨트롤러로 이동할 수 없습니다.

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    SubViewController *subView = [[SubViewController alloc] init]; 
    [subView setData:[[sources getSubCategories] objectAtIndex:[indexPath row]]]; 
    [[self navigationController]pushViewController:subView animated:YES]; 
    [tableView deselectRowAtIndexPath:indexPath animated:YES]; 
} 
+0

당신은'UINavigationController'이 있습니까? – Desdenova

+0

내 대답을 확인하십시오 ... – Jitendra

+0

내 대답을 시도 할 수 있습니다 .. – Jitendra

답변

0

initwith Nibname을 통해 이동을 추가이 하나를 시도 ...

SubViewController *subView = [[SubViewController alloc]initWithNibName:@"SubViewController" bundle:Nil]; 

    // Puishing a view controller in naviogation bar. 
    [self.navigationController pushViewController:subView animated:YES]; 

이 하나가 당신에게 도움이 될 수도보십시오 ...

관련 문제