【发布时间】:2012-04-16 07:20:06
【问题描述】:
我之前在 XCode 的早期版本中设置了导航控制器,但我正在使用最新版本并尝试使用故事板进行设置。我有标签栏控制器,它提供两种形式。第二个表单有一个 UITableview,当用户使用导航控制器进行选择时,我想将其移动到另一个表单。我已经在下面列出了我的关系。
问题似乎与我建立的关系有关。我已经控制从第二个窗体单击到导航控制器,弹出窗口为我提供了“推送、模式或自定义”的选择。我选择了“推送”,但是当我尝试运行下面的代码时,ir 不起作用。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSUInteger row = [indexPath row];
NSString *tSel = [listContents objectAtIndex:row];
ConstantRateController *detailController = [[ConstantRateController alloc] initWithNibName:@"ConstantRateController_iPhone" bundle:nil];
[self.navigationController pushViewController:detailController animated:YES]
}
我已经通过调试器运行了代码,它运行没有错误,但下一个表单没有显示。
【问题讨论】:
标签: iphone xcode4 uinavigationcontroller storyboard