Avatar ·

Como implementar Pull-to-Refresh (UIRefreshControl) em Swift para aplicativo iOS?

Olá a todos! Sou novo no desenvolvimento iOS em Swift e não consigo entender a implementação do pull-to-refresh para a tabela. Vi muitos tutoriais, mas a maioria está desatualizada ou usa Objective-C.\n\nPreciso atualizar os dados em UITableView quando o usuário puxa a tela para baixo. Criei um projeto simples com uma tabela que exibe um array de strings. Aqui está meu código atual:\n\n```swift\nimport UIKit\n\nclass ViewController: UIViewController, UITableViewDataSource {\n \n @IBOutlet weak var tableView: UITableView!\n \n var items = ["Item 1", "Item 2", "Item 3"]\n \n override func viewDidLoad() {\n super.viewDidLoad()\n tableView.dataSource = self\n }\n \n func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {\n