i want pull down to refresh UITableView
in my UITableViewController
.
This is my code, but don't works:
class MyTableViewController: UITableViewController {
override func viewDidLoad() {
super.viewDidLoad()
initComponents()
loadData()
}
func refresh(sender: AnyObject) {
loadData()
}
func initComponents() {
self.refreshControl = UIRefreshControl()
self.refreshControl?.addTarget(self, action: #selector(MyTableViewController.refresh(_:)), forControlEvents: UIControlEvents.ValueChanged)
//other code
}
func loadData() {
//code
}
}