How to show "Copy" menu for a table cell?

Viewed 2826

I would add the option to copy the selected cell in a table like in the contacts app.

copy menu

I have tried to follow this question about Objective-C and impliment those methods in Swift:

override func tableView(tableView: UITableView, shouldShowMenuForRowAtIndexPath indexPath: NSIndexPath) -> Bool {
    return true
}

override func canPerformAction(action: Selector, withSender sender: AnyObject?) -> Bool {
    return (action == #selector(NSObject.copy(_:)))
}

However, that is an old question, and I can't get the menu to show up using Swift code. Could someone explain how the shouldShowMenuForRowAtIndexPath method is used and how to allow for a user to copy a cell.

1 Answers
Related