これはかなりばかげた質問だと思いますが、テーブル ビューで行を安全に削除する解決策が見つかりませんでした。
calendarTableView.deleteRows(at: indexPaths, with: .fade)
現在、削除する行がないときにしようとすると、次のようなエラーが発生するため、削除する前に行があるかどうかを最初に確認したいと思います。
「更新前に 0 行のみを含むセクション 0 から行 6 を削除しようとしています」
表示/非表示にする配列は次のようになります。
var twoDimensionalArray = [
ExpandableNames(isExpanded: false, names: ["Amy", "Bill", "Zack", "Steve", "Jack", "Jill", "Mary"]),
]