【teratail】Todoアプリにスワイプで削除する機能を実装したい

質問

teratail.com

 

実現したいこと

 

Todoアプリにスワイプ削除の機能を実装したい

 

困っていること

 

下記のコードで試したけど、エラーが出た。

 

func tableView(_ tableView:.....commit editingStyle: ....) {

            //選択したセルの番号
            let index = IndexPath.row

            //セルを削除、セルを更新
            cell_array.removeAtIndex(index)
            tableView.reload()

}

 

解決方法

 

僕が試したremoveAtIndex()は古いメソッドで、今はremove(at: )に変更されている。

 

つまり、セルを削除するメソッドが古い表記だった話。

 

func tableView(_ tableView:.....commit editingStyle: ....) {

            //選択したセルの番号
            let index = IndexPath.row

            //セルを削除、セルを更新
            cell_array.remove(at: index)
            tableView.reload()

}