この質問が以前に尋ねられたことは知っていますが、問題の解決策は見つかりませんでした。IB に 2 つの ViewController があり、手動で起動したいセグエに接続されています。セグエは ViewController から宛先 OK に接続され、識別子はコード内のものと同じです。コピーして貼り付けましたが、セグエしようとすると「NSInvalidArgumentException」でクラッシュします。理由:「Receiver () has no識別子「detailLoad」でセグエします。
- (void)stuff
{
NSLog(@"Tap");
[self performSegueWithIdentifier:@"detailLoad" sender:self];
}
上記はセグエに使用するコードです。はい、「もの」と呼ばれることは知っていますが、これは実際のプロジェクトではなくテスト プロジェクトです。
私が言うように、セグエの名前は正しく、すべて適切に接続されていますが、セグエが見つからないため、このエラーが発生します。プロジェクトは iOS 6 用にセットアップされています。NSLogs をセットアップしましたprepareForSegue
が、エラーがperformSegueWithIdentier
行にあるように見えるため、これは起動されません。理由についてのアイデアはありますか?ありがとう