From 061afd6ab8c07d15d7731c4d6f9243f418fb21c9 Mon Sep 17 00:00:00 2001 From: chenglin Date: Sat, 14 May 2016 23:15:05 -0400 Subject: [PATCH] Fix Xcode 7.3 selector error and swift warnings --- .../TableViewController/TableViewController.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/TableViewCellWithAutoLayout/TableViewController/TableViewController.swift b/TableViewCellWithAutoLayout/TableViewController/TableViewController.swift index 9a3c47a..69de322 100644 --- a/TableViewCellWithAutoLayout/TableViewController/TableViewController.swift +++ b/TableViewCellWithAutoLayout/TableViewController/TableViewController.swift @@ -18,8 +18,8 @@ class TableViewController: UITableViewController super.viewDidLoad() title = "iOS 8 Self Sizing Cells" - navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Trash, target: self, action: "clear") - navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Add, target: self, action: "addRow") + navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Trash, target: self, action: #selector(TableViewController.clear)) + navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Add, target: self, action: #selector(TableViewController.addRow)) tableView.allowsSelection = false @@ -49,7 +49,7 @@ class TableViewController: UITableViewController { super.viewDidAppear(animated) - NSNotificationCenter.defaultCenter().addObserver(self, selector: "contentSizeCategoryChanged:", name: UIContentSizeCategoryDidChangeNotification, object: nil) + NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(TableViewController.contentSizeCategoryChanged(_:)), name: UIContentSizeCategoryDidChangeNotification, object: nil) } override func viewDidDisappear(animated: Bool) @@ -69,7 +69,7 @@ class TableViewController: UITableViewController func clear() { var rowsToDelete: [NSIndexPath] = [] - for (var i = 0; i < model.dataArray.count; i++) { + for i in 0..