From a06dacbeec85627c9cc18ac200364efef4572f04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elvis=20Nu=C3=B1ez?= Date: Mon, 9 Jan 2017 14:35:59 +0100 Subject: [PATCH] Add demo of select --- .../TableViewController/TableViewController.swift | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/SwiftDemo/TableViewController/TableViewController.swift b/SwiftDemo/TableViewController/TableViewController.swift index d56b08e..f1d2ddc 100644 --- a/SwiftDemo/TableViewController/TableViewController.swift +++ b/SwiftDemo/TableViewController/TableViewController.swift @@ -42,4 +42,15 @@ class TableViewController: UITableViewController { func saveAction() { Helper.addNewUser(dataStack: self.dataStack) } + + override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + tableView.deselectRow(at: indexPath, animated: true) + + let item = self.dataSource.object(indexPath) + + let name = item?.value(forKey: "name") as? String ?? "" + let alert = UIAlertController(title: "Selected object", message: name, preferredStyle: .alert) + alert.addAction(UIAlertAction(title: "Dismiss", style: .default, handler: nil)) + self.present(alert, animated: true, completion: nil) + } }