             var moreAction = UITableViewRowAction(style: .Normal, title: "More") { (action, indexPath) -> Void in
                 tableView.editing = false
                 let actionSheet = UIActionSheet(title: "More", delegate: self, cancelButtonTitle: "Cancel", destructiveButtonTitle: nil, otherButtonTitles: link.author, link.domain, link.subreddit, "Report", "Hide", "Share")
+                self.sharingLink = link
                 actionSheet.showInView(self.view)
             }
             moreAction.backgroundColor = style.redditOrangeRedColor

    func linksViewController(linksViewController: LinksViewController, voteForLink link: Link, direction: VoteDirection)
}

class LinksViewController: UIViewController, UITableViewDelegate, UITableViewDataSource, UIScrollViewDelegate, UIActionSheetDelegate, LinksDataControllerDelegate {
    // MARK: - Injected
    var style: Style!
    var dataController: LinksDataController!

        }
    }
}

extension LinksViewController : UIActionSheetDelegate {
    func actionSheet(actionSheet: UIActionSheet, clickedButtonAtIndex buttonIndex: Int) {
        if let link = sharingLink {
            if buttonIndex == 6 {
                let activityViewController = UIActivityViewController(activityItems: [link.url], applicationActivities: nil)
                navigationController?.presentViewController(activityViewController, animated: true, completion: nil)
            }
            
            sharingLink = nil
        }
    }
}
