質問: aDecoder.decodeBool(forKey: "catDone") } // NSCodingプロトコルに宣言されているシリアライズ処理。エンコード処理とも呼ばれる func encode(with aCoder: NSCoder) { aCoder.encode(catTitle, forKey: "catTitle") aCoder.encode(catDone, forKey: "catDone") } }
回答: おそらくですがメンバ変数の `section` と `func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int` の引数の `section` で名前が被っており、引数の `section: Int` が呼ばれているのが原因だと思います。 下記のようにselfをつければ解決すると思います。 ``` return self.section.count ``` コード部分はMarkdown記法 チートシートのようにバッククオートで囲った方がみやすいので回答がつきやすいと思います。