title: iOS 9: Gesture Recognizer was setup in a storyboard/xib to be added to more than one view (not working)
body: <p>Using iOS 9 and facing a problem with a <code>UITapGestureRecognizer</code>. I have a ViewController-A with a <code>UITableView</code>. I have added a tableViewCell which has a textLabel. I want to implement tap on the textLabel. So if I tap on textLabel -- it should print on Console or do anything else</p>
  
  <p><strong>Issue:</strong> TapRecogniser is not working. Getting the below error:</p>
  
  <p><a href="https://i.stack.imgur.com/0yjaz.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/0yjaz.png" alt="enter image description here"></a></p>
  
  <p>Following is what I have done:</p>
  
  <p>1) Added a `UITapGestureRecognizer' on the textLabel (From StoryBoard). Enabled User Interaction for the textLabel (the error even now)</p>
  
  <p>2) Following is the IBAction:</p>
  
  <pre><code>@IBAction func nameTap(sender: UITapGestureRecognizer) {
     print("a")
  }
  </code></pre>
  
  <p>3) CellForRowAtIndexPath</p>
  
  <pre><code>func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -&gt; UITableViewCell {
      let cell = tableView.dequeueReusableCellWithIdentifier("cell") as! ThirdViewCell!
      cell.nameLabel?.text = "XYZ"
  
      let nameTapRecognizer = UITapGestureRecognizer(target: self, action: Selector("nameTap:"))
      nameTapRecognizer.cancelsTouchesInView = false
      cell.nameLabel?.addGestureRecognizer(nameTapRecognizer)
      return cell
  }
  </code></pre>
  
  <p><strong>P.S:</strong> 
  1) This was working in iOS 8. I have checked..There are no duplicates (there is only one tap recognizer in the entire file and its linked to the textLabel)</p>
  
  <p>2) I don't want to use didSelectRowAtIndexPath method as I need to implement TapGestureRecognizer for more textLabels within the tableViewCell.</p>