UITableViewは主にシステム側が制御してますが、一部制御をdelegate(=お願い)することで柔軟な制御をしています。 表示データをセルに表示するタイミングもその一つです。 このシステムの更新ルールから外れて表示データを更新しても反映されません。 この記事では動的なテーブルの更新方法について説明します。 またいくつか更新方法があるのでそれぞれの説明と注意点についても説明します。 データが反映されないコード ここでは、テーブルにデータが反映されないコードとその理由について説明します。 次のコードは、テーブル更新時にusersを表示データとして参照しています。 そしてその表示データをviewDidLoad()メソッド呼び出し後の1.0秒後に更新しています。 struct User { let name: String } class ViewController: UIViewCon
![【初心者向け】UITableView(テーブル)の更新方法の基本と注意点](https://cdn-ak-scissors.b.st-hatena.com/image/square/088234ea94e1097998d076150fe12f87ebf9448f/height=288;version=1;width=512/https%3A%2F%2Fblog.mothule.com%2Fassets%2Fimages%2F2019-10-08-ios-uitableview-reload-basic%2F0.png)