男のブログ俺は中卒だ。学歴なんて無くても生きていける。プログラミングSwiftsuckamon先日の記事で紹介したとおり、CoreDataを使った簡単なTodoアプリを作ってみた。SwiftUIとCoreDataで一画面のTodoアプリを作ってみた今回はこのアプリに、追加したタスクを削除してデータベースに保存する機能を実装する方法を紹介する。コード全文まずはコード全文を見てもらおう。}}アプリを起動し、あらかじめいくつかのタスクを登録しておく。今回は、データを削除するメソッドを新たに用意する。}}主な処理は2〜5行目。offsetsには削除対象の要素番号が入るので、これを使って要素番号に対応するエンティティを削除する。do〜以降はデータベースへの保存処理。ListビューのonDeleteメソッドを定義するあとはListビューのonDeleteメソッドに、用意したremoveTaskを渡せば良い。removeTask)}アプリを実行し確認してみよう。タスクを左へスワイプすると、Deleteボタンが表れる。Deleteボタンをタップするとリストから削除され、またアプリを再起動しても変更内容が保存されていることが分かる。当サイトはXserverで運営していますプロフィール中卒男15歳で熊本から単身大阪へ渡り、囲碁棋士になるための修行を積む。その後、紆余曲折ありプログラミングを学び職とする。現在プログラミングや統計、機械学習の勉強に合わせ、双子の育児に奮闘中。