저는 tableView로 앱을 만들려고하고 있습니다. 지금까지 내가 채워진 tableView가있는 지점까지 만들었지 만 행을 누르면 아무 일도 일어나지 않습니다. . 어떤 도움을 주시면 감사하겠습니다. 나에게 도움을 줄 수있는 몇 가지 코드가 누락되어 있다면 나는 그것을 게시 할 것입니다.DidSelectRowAt .. 아무 일도 일어나지 않습니다.
NSLog를 사용하면 행을 누르면 액션이 호출되지만 다음 viewController는 푸시되지 않았 음을 확인했습니다.
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"DidSelectRow");
// UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
galleriaDetailViewController *galleriaDetail = [[galleriaDetailViewController alloc] initWithNibName:@"galleriaDetail" bundle:nil];
[self.navigationController pushViewController:galleriaDetail animated:YES];
}
고마워요!
당신이 self.navigationController'은'nil'가 아닌'확실 시도? –
코드가 잘 보입니다 (vc의 명명 규칙은 마개로 시작 함). 너 NSLog (@ "% @", galleriaDetail) 할 수 있니? 당신은 새로운 VC를 받고 있는지 확인하려면? 다음 용의자는 navigationController가 nil이라는 것입니다. 당신도 기록 할 수 있습니다. – danh
"galleriaDetail.xib"의 철자를 확인하십시오. 아마도 철자가 잘못되었습니다 :) –