我目前正在学习目标 c,并且正在尝试创建从表视图到另一个视图的 segue。并且代码在 prepareForSegue 函数处崩溃。
这是代码
- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if( [segue.identifier isEqualToString:@"rowSelected"]){
UIViewController *nextViewController = segue.destinationViewController;
nextViewController.title = @"newView";
}
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[self performSegueWithIdentifier:@"rowSelected" sender:self];
}
我对准备 segue 的理解是我在那里初始化下一个视图(?)。但我看过的大多数教程只在 prepareForSegue 中设置了一些配置。
有什么明显的我做错了吗?或者也许有人可以链接一个 tableview + segue 指南,这样我就可以跟进并找出我自己做错了什么。
继承人的错误消息,至少是我发现实际包含信息的部分
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[notesViewController length]: unrecognized selector sent to class 0x469c'