モーダル遷移のデリゲートを設定するにはどうすればよいですか?
現在、私は次のようなものを持っています:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
[segue.destinationViewController setDelegate:self];
}
- (void)nextViewController:(NextViewController *)sender setSomething(NSString *)something
{
NSLog(@"Something happened in nextviewcontroller");
}
これは、遷移がプッシュの場合は機能しますが、モーダルの場合 (矢印がナビゲーション コントローラーに移動する場合) は何も起こりません。
これはなぜですか?また、回避策は何ですか?