当我单击表格视图的单元格时,我想推送视图。代码如下:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (tableView.tag == todoTableViewTag) {
NSLog(@"aa");
ViewControlleraaa* testvc = [[ViewControlleraaa alloc] initWithNibName:@"ViewControlleraaa" bundle:nil];
[self.navigationController pushViewController:testvc animated:YES];
}
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
但它根本不起作用。
我有
ViewControlleraaa.h ViewControlleraaa.m和ViewControlleraaa.xib
但是除了创建它们外,我什么也没做。
那么问题出在哪里呢?
最佳答案
从表视图控制器到ViewControlleraaa创建一个“通用” segue,并使用“ performSegueWithIdentifier”。如果无法执行该方法,则可能需要尝试使用“ presentViewController”。