title: Selector to get indexPath UICollectionView Swift 3.0
body: <p>I'm trying to get <code>indexPath</code> on the cell when it is tapped twice.
  I'm passing arguments in <code>Selector</code> like this but it is giving error.
  What is the correct format for this ?</p>
  
  <pre><code>func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -&gt; UICollectionViewCell {
      if  let subOptioncell : SubOptionsCollectionViewCell = collectionView.dequeueReusableCell(withReuseIdentifier: subOptionsCVReuseIdentifier, for: indexPath) as! SubOptionsCollectionViewCell
  
            let imageNamed = "\(customizeOptionSelected[indexPath.row])"
            subOptioncell.subOptionsImage.image = UIImage(named: imageNamed)
  
            let tap =  UITapGestureRecognizer(target: self, action: #selector(doubleTapped(sender: indexPath)))
            tap.numberOfTapsRequired = 2
            collectionView.addGestureRecognizer(tap)   
  
            return subOptioncell
      }
  }
  
  func doubleTapped(sender: IndexPath) {
      print("Double Tap")
  }
  </code></pre>