【发布时间】:2013-09-07 01:30:31
【问题描述】:
我创建了一个带有情节提要的Single view application,我拖放了一个TableView。我可以为 tableview 充气并获取一些数据,但是在单击任何UITableViewCell 时,我需要转到下一个ViewController。我将另一个ViewController 拖放到情节提要中,并将MainViewController 连接到新创建的ViewController。我需要从didSelectRowAtIndexPath 方法转到新的视图控制器
我试过用这个
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
TestViewController *test = [self.storyboard instantiateViewControllerWithIdentifier:@"Testing"];
[test performSegueWithIdentifier:@"Test" sender:self];
}
我收到了这个错误
2013-09-03 23:33:21.234 Storyboard[946:c07] * 终止应用程序由于 未捕获的异常'NSInvalidArgumentException',原因:'故事板 () 不包含视图控制器 标识符“测试” * 第一次抛出调用栈:(0x1c92012 0x10cfe7e 0x45b679 0x2f14 0xc3285 0xc34ed 0xacd5b3 0x1c51376 0x1c50e06 0x1c38a82 0x1c37f44 0x1c37e1b 0x1bec7e3 0x1bec668 0x13ffc 0x28ed 0x2815) libc++abi.dylib: 终止称为抛出异常
我也试过了
[test performSegueWithIdentifier:@"Test" sender:self];
但我找不到合适的代码。任何帮助表示赞赏。
【问题讨论】:
-
你能告诉我们发生了什么吗?它崩溃了吗?你遇到了什么错误?
-
@EvanStoddard 我已经更新了问题
-
您可能会发现这个答案也很有用:stackoverflow.com/questions/8809833/…
标签: iphone ios objective-c