title: Issue getting delegate/protocol to work correctly
body: <p>I am trying to create a way to pass data from Controller A (CDCFaderController) to Controller B (CDCSendsViewController) this is because although Controller A owns a view, I need to send some of that views data to Controller B as it has some additional functionality I want to access.</p>
  
  <p>My logic was to setup the delegate in Controller A and receive it in Controller B for use. </p>
  
  <p>Currently I have this as a test to get it working:</p>
  
  <p>Controller A .h</p>
  
  <pre><code>@protocol CDCSendsControllerDelegate &lt;NSObject&gt;
  -(void)test:(NSString*)str;
  @end
  
  @interface CDCFaderController : UIViewController
  &lt;UIScrollViewDelegate, CDCControlDelegate, CDCFadersSideBarDelegate&gt;
  
  @property (nonatomic, weak) id &lt;CDCSendsControllerDelegate&gt; delegate; // delegate synthesis
  </code></pre>
  
  <p>Controller A .m</p>
  
  <pre><code>-(void)delegateTest {
      [self.delegate test:@"Hello world!"];
  }
  </code></pre>
  
  <p>And in the receiving Controller B:</p>
  
  <p>Controller B .h</p>
  
  <pre><code>@interface CDCSendsViewController : UIViewController
  &lt;CDCControlDelegate, CDCSendsControllerDelegate&gt;
  </code></pre>
  
  <p>Controller B .m</p>
  
  <pre><code>- (void)viewDidLoad {
      [super viewDidLoad];
      NSLog(@"VDL CALLED");
      CDCFaderController * faderController = [[CDCFaderController alloc] init];
      faderController.delegate = self;
  }
  
  -(void) test:(NSString*)str{
      NSLog(@"%@", str);
  }
  </code></pre>
  
  <p>The idea i thought was that when i loaded Controller B it would pull through the print from Controller A and display the information?</p>
  
  <p>In practice controller B wont be instantiated by the view as Controller A is the owner of the view. So I was wondering how to get B to call and pull data from A correctly to get this working? B is more of a background controller adding support functionality to A by using some of its passed data.</p>
  
  <p>Hope this helps I can provide any further detail  </p>