少しググったらわかるけど微妙にバージョン違いが多かったのでメモ。
XCode
10というのはただ確認したのがこのバージョンだっただけで、厳密には違うかもしれない。
class MyViewController: UITableViewController {
override func viewDidLoad() {
= UIRefreshControl()
refreshControl ?.addTarget(self, action: #selector(refresh(sender:)), for: .valueChanged)
refreshControl}
@objc func refresh(sender: UIRefreshControl) {
// 更新処理
.endRefreshing() // アクティビティインジケータを消す
sender}