我想用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'? – 2012-04-28 19:06:28
代碼看起來很好(儘管vc上的命名約定以一個上限開頭)。你可以NSLog(@「%@」,galleriaDetail);看看你是否得到一個新的VC?下一個嫌疑犯是你的navigationController是零。你也可以登錄。 – danh 2012-04-28 19:07:14
查看「galleriaDetail.xib」的拼寫,可能是拼寫錯誤:) – 2012-04-28 19:07:33