0

この質問が以前に尋ねられたことは知っていますが、問題の解決策は見つかりませんでした。IB に 2 つの ViewController があり、手動で起動したいセグエに接続されています。セグエは ViewController から宛先 OK に接続され、識別子はコード内のものと同じです。コピーして貼り付けましたが、セグエしようとすると「NSInvalidArgumentException」でクラッシュします。理由:「Receiver () has no識別子「detailLoad」でセグエします。

- (void)stuff
{
    NSLog(@"Tap");

    [self performSegueWithIdentifier:@"detailLoad" sender:self];

}

上記はセグエに使用するコードです。はい、「もの」と呼ばれることは知っていますが、これは実際のプロジェクトではなくテスト プロジェクトです。

私が言うように、セグエの名前は正しく、すべて適切に接続されていますが、セグエが見つからないため、このエラーが発生します。プロジェクトは iOS 6 用にセットアップされています。NSLogs をセットアップしましたprepareForSegueが、エラーがperformSegueWithIdentier行にあるように見えるため、これは起動されません。理由についてのアイデアはありますか?ありがとう

4

1 に答える 1