Существует также простой способ добавления элемента управления обновлением через Интерфейсный конструктор.
Сначала выберите tableViewController в вашей раскадровке, откройте инспектор атрибутов и включите обновление
![Please check below image for more clarity](https://i.stack.imgur.com/NSSUU.png)
Теперь в вашем viewdidLoad добавьте следующий код:
self.refreshControl?.addTarget(self, action: #selector(ViewController.refreshLogic(_:)), for: UIControlEvents.valueChanged)
Наконец, функция refreshLogic может выглядеть следующим образом:
func refreshLogic(refreshControl: UIRefreshControl) {
// Insert your logic here do some reloading of data and update the table view's data source
// reload your table
self.yourTableViewObj.reloadData
refreshControl.endRefreshing()
}
Я думаю, что это можети работать на тебя. Счастливое кодирование