按下UITableView的单元格时,切换到另一个视图控制器

时间:2013-06-06 21:38:13

标签: objective-c uitableview uiviewcontroller

嗨我在我的视图控制器上有一个uitableview,我想在按下一个单元格时转到另一个视图控制器,我读了几个教程但是从表视图控制器到所有地方。 这是我的代码,当我按下单元格时它没有做任何事情。

编辑:我决定在单元格上创建一个自定义按钮,然后从那里转到详细视图

这是我放在按钮上的内容,我在第二行得到了一个1:断点1.1错误:

- (IBAction)buttonSelected3:(id)sender {
UIStoryboard *storyBoard; storyBoard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];

InfoFarmaciaViewController *vc = (InfoFarmaciaViewController *)[storyBoard instantiateViewControllerWithIdentifier:@"InfoFarmaciaViewController"];

[self.navigationController pushViewController:vc animated:NO];}

2 个答案:

答案 0 :(得分:0)

您不必释放变量,ARC会照顾它。只是删除该行?并且不要将其设置为null。按下它,然后就完成了。

答案 1 :(得分:0)

你是否正在使用故事板? - 我假设没有,将您的观点更改为故事板并执行以下操作:

UIStoryboard * storyBoard; storyBoard = [UIStoryboard storyboardWithName:@“MainStoryboard_iPhone”bundle:nil];

CustomViewController * vc =(CustomViewController *)[storyBoard instantiateViewControllerWithIdentifier:@“idofthestoryboardview”];

[self.navigationController pushViewController:vid.fileViewController animated:YES];