I would add the option to copy the selected cell in a table like in the contacts app.
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.