title: unrecognized selector sent to instance... Using segues to pass a string to another view controller
body: <p>I am trying to pass a link to a custom controller, (GMWebView, a subclass of UIViewController with a UIWebView in it) and I get this error:</p>
  
  <p>2013-03-05 20:34:37.930 viei_A6[3233:c07] -[UIViewController setLink:]: unrecognized selector sent to instance 0x71b91d0
  2013-03-05 20:34:37.931 viei_A6[3233:c07] <em>*</em> Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIViewController setLink:]: unrecognized selector sent to instance 0x71b91d0'</p>
  
  <p>My program uses a segue to move into GMWebView, and I am setting the link for the UIWebView object.</p>
  
  <pre><code>- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
  {
  
      if ([[segue identifier] isEqualToString:@"pushGMWeb"]) {
          //NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
          //NSDate *object = _objects[indexPath.row];
          //[[segue destinationViewController] setDetailItem:object];
          GMWebView *detailViewController = [segue destinationViewController];
          NSLog(@"HERE is the link: __ %@",[[channel.items objectAtIndex:[self.tableView indexPathForSelectedRow].row] link]);
          //it crashes when the following line is executed
          detailViewController.link = [[channel.items objectAtIndex:[self.tableView indexPathForSelectedRow].row] link];
      }
  }
  </code></pre>
  
  <p>And here is setLink:</p>
  
  <pre><code>- (void)setLink:(NSString *)newLink
  {
      NSLog(@"testing for crash");
      if (link != newLink) {
          link = newLink;
          // Update the view.
          [self configureView];
      } 
  }
  </code></pre>
  
  <p>Any help would be nice, it is the only thing holding me back from finishing my app at the moment</p>