title: Unrecognized selector sent to instance in UITableViewCell AccessoryView
body: <p>I'm trying to add a plus button to my <code>UITableViewCell</code>.</p>
  
  <p>I subclass a StringElement and add an <code>UIImageView</code> as my Cell AccessoryView.</p>
  
  <p>To make it touchable, I add a <code>UITapGestureRecognizer</code> but everytime I try this, I get the same exception.</p>
  
  <p>My GestureRecognizer and the ImageView are declared at class level of the StringElement.<br>
  What am I doing wrong?</p>
  
  <p>My Code:</p>
  
  <pre class="lang-cs prettyprint-override"><code>public class PrioritizeAndAddElement : StringElement
  {
      NSAction Plus;
      UITapGestureRecognizer tap;
      UIImageView image;
  
      public PrioritizeAndAddElement (string caption, NSAction select, NSAction plus) : base(caption, select)
      {
          Plus = plus;
      }
  
      public override UITableViewCell GetCell (UITableView tv)
      {   
          UITableViewCell cell = base.GetCell(tv);
          image = new UIImageView(new UIImage("images/app/greenbutton.png"));
          image.UserInteractionEnabled = true;
          image.Frame = new RectangleF(cell.Frame.Width - 65, 14, 25, 25);
          cell.AccessoryView = image;
          tap = new UITapGestureRecognizer(image, new Selector("tapped"));
          image.AddGestureRecognizer(tap);
          return cell;
      }
  
      [Export("tapped")]
      public void tapped(UIGestureRecognizer sender){
          if(Plus != null)
              Plus();
      }
  }
  </code></pre>
  
  <p>That's all.  I grab the cell and add the Image and Recognizer to it. In this case, nothing happens. </p>
  
  <p>When I add the recognizer to my TableView, I will get the exception.</p>
  
  <p>I added the whole class of my Element.
  I hope this helps.</p>