title: Block initialized ViewController gets released to early
body: <p>I'm initalizing a SubViewController in a block. I'm adding the view of the view controller as subview to my MainViewcontroller. My SubViewController has some button logic in it.
  What happens now that when I press the button in the subview the app crashes because the SubViewController was already released.</p>
  
  <p>I'm afraid this is a major design problem - but at the moment I don't have any clue how to  avoid this.</p>
  
  <p>This how the initialization looks in my block statement</p>
  
  <pre><code>__strong AAFBPostView *newPost = [[AAFBPostView alloc]init];
  newPost.view.frame = CGRectMake(0, 300, 320, 88);
  [self.view addSubview:newPost.view];
  [newPost setData:result]; //passing some data to the view
  </code></pre>