       switchControl.on = (row as! SwitchRow).switchValue
 
       if switchControl.actionsForTarget(self, forControlEvent: .ValueChanged) == nil {
-        switchControl.addTarget(self, action: Selector("didToggleSwitch:"), forControlEvents: UIControlEvents.ValueChanged)
+        switchControl.addTarget(self, action: .didToggleSwitch, forControlEvents: UIControlEvents.ValueChanged)
       }
 
     case (let row, _, _) where row is TapActionRow:


  // MARK: - IBAction

  @IBAction private func didToggleSwitch(sender: UISwitch) {
    guard let
      cell = sender.containerCell,
      indexPath = tableView.indexPathForCell(cell),

  }

}


private extension Selector {

  static let didToggleSwitch = #selector(QuickTableViewController.didToggleSwitch(_:))

}
