UINavigationController などで画面遷移を行って、また元の画面に戻ってきた際に、セルの選択状態を解除するコードです。 対応をしておかないと Reject されてしまうケースもあるようです。
override func viewWillAppear(animated: Bool) { if let indexPath = tableView.indexPathForSelectedRow() { tableView.deselectRowAtIndexPath(indexPath, animated: true) } }