나는 각각 UITableView를 여는 6 개의 탭 막대 항목이있는 탭 막대 응용 프로그램이 있습니다. 표의 행에있는 항목을 선택할 때 상세보기 컨트롤러를 열 수있는 기능을 사용하여 각 표를 활성화하려고합니다.UITableViewCell에서 새 UIViewController에 액세스
:는 예를 들어, 첫 번째의 ViewController (ViewController1.m
), 나는이 ViewController1.m의의 TableView의 각 행을 얻기 위해
DetailView1.xib
DetailViewController1.h
DetailViewController1.m
을 만들어, 나는 이 방법을 사용해야 이해
이
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
는 오류 또는 경고를 생성하지 않는 방법에 대한 내 코드,하지만 아무것도 TableViewCell이 선택되었을 때 일어날 볼 수 없습니다 :
DetailViewController1 *dvController = [[DetailViewController1 alloc] initWithNibName:@"DetailView1" bundle:[NSBundle mainBundle]];
[navController pushViewController:dvController animated:YES];
[dvController release];
이 경우 DetailView1.xib을로드하지 않아야합니까? 나는 Tab Bar Application Template ...으로 이것을 만들었지 만 기본적으로 NavigationController가 없다고 생각합니다. Interface Builder에서 뭔가가 제대로 연결되지 않았습니까?