質問: aDecoder.decodeBool(forKey: "todoDone") } // NSCodingプロトコルに宣言されているシリアライズ処理。エンコード処理とも呼ばれる func encode(with aCoder: NSCoder) { aCoder.encode(todoTitle, forKey: "todoTitle") aCoder.encode(todoDone, forKey: "todoDone") } } ```
回答: View間で他のViewのテーブルを操作するのではなく、 登録画面で、UserDefaultに追加を終えてしまい、 View移動させる、 移動が完了したら、一覧ビューを更新、 という流れの方がすぐ動かせると思いますし、簡単だと思います。