Swift 3.1でgroupedスタイルのテーブルの2番目以降のセクションが表示されない問題の対処

Swift 3.1でgroupedスタイルのテーブルを表示しようとすると、2番目以降のセクションが表示されないことがありました。

調べてみたところ、これまでnumberOfSectionsInTableView()で書いていたところを、numberOfSections()で書き直してみると、正常に動作するようになりました。

Swift2での書き方 (Swift3では動作しない)

func numberOfSectionsInTableView(tableView: UITableView) -> Int {
    return sections.count
}

Swift3での書き方

func numberOfSections(in tableView: UITableView) -> Int {
    return sections.count
}

stackoverflow.com