私は現在、目標 c を学んでおり、テーブル ビューから別のビューへのセグエを作成しようとしています。コードは 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];
}
セグエの準備についての私の理解は、そこで次のビューを初期化するということです(?)。しかし、私が見たほとんどのチュートリアルは、prepareForSegue 内でいくつかの構成を設定するだけです。
私が間違っていることは明らかですか?または、誰かがテーブルビューとセグエガイドをリンクできるので、フォローして自分が間違っていたことを見つけることができます。
エラーメッセージはこちらです。少なくとも、実際に情報が含まれていることがわかった部分です
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[notesViewController length]: unrecognized selector sent to class 0x469c'