#はじめに
今回初めてTableViewのSectionを使ったのですが、参考にしたサイトによってSection数を記述するためのコーディングに2パターンあり、一方だとエラーが出てしまいます。この理由がなかなかわからず沼にハマってしまったため備忘録的に残します。
#ection数をコーディングするときの注意点
まず、こちらの方法だとビルドに成功しました。
func numberOfSections(in tableView: UITableView) -> Int {
return 0
}
以下だと失敗しました。
func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 0
}
#さいごに
Section数によってCellの数が違う時などArrayの数が異なるためOptional型でnillエラーを起こしてしまうこともありました。TableViewのSectionを初めて使う方などはお気をつけください。
なお、一方は既述のバージョンが古いためにエラーが出てしまったという可能性も十分にあります。今回初めて実装して沼にハマってしまったことなのでご了承ください。