objective c - setting a delegate to self's delegate? -


i have 3 viewcontrollers; a, b, , c.

a presents b, b presents c.

how can pass data c a?

i set b's delegate a.

bviewcontroller *bvc = [self.storyboard instantiateviewcontrollerwithidentifier:@"b"]; bvc.delegate = self; 

can set c's delegate somehow?

like:

cviewcontroller *cvc = [self.storyboard instantiateviewcontrollerwithidentifier:@"c"]; cvc.delegate = (self's parent delegate) 

?

or need set c's delegate b, a?

have viewcontroller c set delegate b; b sets delegate a. there can method on b called sendmessagetoa: @ point c sends delegate 'sendmessagetoa' b can send ever data needs a.

or can forward messages b a. c send delegate (b in case) message. b says "i don't know message, let me forward it." b sends message a.

this link job of explaining concept: http://www.mikeash.com/pyblog/friday-qa-2009-03-27-objective-c-message-forwarding.html


Comments

Popular posts from this blog

jquery - Invalid Assignment Left-Hand Side -

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -