cannot convert value of type uibutton to expected argument string
<p>Ive been trying to create a share button inside my tableview cell following a guide on youtube however I'm getting an error that makes no sense to me
"cannot convert value of type (VideoViewController) -> (UIButton)->() to expected argument "string"
at this line of code:</p>

<pre><code>cell.shareButton.addTarget(self, action: Selector(VideoViewController.shareAction(_:)), forControlEvents: .TouchUpInside)
</code></pre>

<p>Heres my button code</p>

<pre><code>@IBAction func shareAction(sender: UIButton)
{
    let post = timelineComponent.content[sender.tag]
    let titleString = post.labelTitle

    let firstActivityItem = "\(titleString)"

    let activityViewController : UIActivityViewController = UIActivityViewController(activityItems: [firstActivityItem], applicationActivities: nil)

    self.presentViewController(activityViewController, animated: true, completion: nil)

}
</code></pre>