部分更新で役立つメソッド更新は奥が深いUITableViewはシステム側が制御しており、一部制御をdelegateすることで制御しています。参照データがセルに表示するタイミングもその一つです。このシステムの更新ルールから外れて参照データを更新しても反映されません。今回は動的なテーブルの更新方法について説明します。いくつか更新方法があるのでそれぞれの説明と注意点についても説明します。データが反映されないコード次のようにテーブルの参照データを後から更新すると、テーブルには反映されません。テーブルと参照データは特に紐付いていないためです。何らかの方法で参照データの変化をテーブル更新に繋げる必要があります。}}このときのコンソールは下記を出力してます。userstableView(_:cellForRowAt:)が呼ばれていないためセルの生成がされません。呼ばれない理由は、usersにUserが追加される前にテーブル更新が完結してるためです。そのため何らかの方法でテーブルを再更新する必要があります。何もしないとタップしてアラートが終わった後もタップした後が残ります。