title: UITableViewCell unrecognized selector sent to instance
body: <p>I'm creating a table view and custom view for my UITableView. Basically I have FirstViewController with table view and CustomTableViewCell. In custom cell, I had link all the controls to header and implements in the file which superclass with UITableViewCell. I'm creating a button, and want to programatically using "instantiateViewControllerWithIdentifier" for more flexibility in future. Here's come a problem :</p>
  
  <p><strong>Button being initialized</strong></p>
  
  <pre><code>[self.playButton addTarget:self action:@selector(NavigationMethod) forControlEvents:UIControlEventTouchUpInside];
  </code></pre>
  
  <p><strong>NavigateMethod</strong></p>
  
  <pre><code> UIViewController *secondViewController = [[UIStoryboard storyboardWithName:@"Main" bundle:nil]instantiateViewControllerWithIdentifier:@"SecondViewController"];
   [(FirstViewController*) presentViewController:secondViewController animated:YES completion:nil];
  </code></pre>
  
  <p>Because everything is in UITableViewCell instead of UIViewController.</p>