次のストーリーボードがあります。
タブバーコントローラーには、ビューコントローラーへのセグエ付きの追加ボタンがあります。オブジェクトを転送する必要があるため、「prepareForSegue:」メソッドを使用する必要がありますが、リポジトリ テーブル ビューではメソッドが起動されません。
リポジトリ テーブル ビューでメソッド「prepareForSegue:」を検出するにはどうすればよいですか? 出来ますか?
次のストーリーボードがあります。
タブバーコントローラーには、ビューコントローラーへのセグエ付きの追加ボタンがあります。オブジェクトを転送する必要があるため、「prepareForSegue:」メソッドを使用する必要がありますが、リポジトリ テーブル ビューではメソッドが起動されません。
リポジトリ テーブル ビューでメソッド「prepareForSegue:」を検出するにはどうすればよいですか? 出来ますか?
「メソッドを検出する」とは、「メソッドprepareForSegue
内の正しいセグエを特定する」ことを意味すると思いますprepareForSegue
。
これを行う[segue identifier]
には、文字列比較メソッドisEqualToString:
を使用して、ストーリーボードで識別子を設定したものと比較します。
また、ボタン、テーブル ビュー セル、ボタン、またはその他の要素が右セグエに接続されていることを確認してください。もちろん、ストーリーボードでも同じことができます。ボタンがプログラムで作成されているなどの理由でコードで行う必要がある場合は、自分でセグエを呼び出す必要があります。使用するボタンハンドラーで
[self performSegueWithIdentifier:"SegueIdentifier" sender:self];