私は3つのViewControllerを持っています。A、B、および C。
A は B を提示し、B は C を提示します。
C から A にデータを渡すにはどうすればよいですか?
B のデリゲートを A に設定します。
BViewController *bvc = [self.storyboard instantiateViewControllerWithIdentifier:@"B"];
bvc.delegate = self;
どうにかして C のデリゲートを A に設定できますか?
お気に入り:
CViewController *cvc = [self.storyboard instantiateViewControllerWithIdentifier:@"C"];
cvc.delegate = (self's parent delegate)
?
または、C のデリゲートを B に設定してから A にする必要がありますか?