[SwiftUI]Kanji and Hanzi/漢字→汉字テスト - (4) Add new item to CoreData
- handmadeapp
- 2020年2月25日
- 読了時間: 1分
更新日:2020年3月4日
中国語の漢字練習アプリに、初期データに無い漢字を新規登録する機能を追加します。
Homeの「To List」ボタンから、List Viewに遷移すると、
登録済みの漢字とテスト結果(正解数 / テスト表示数)の一覧を表示するとともに、
上部に入力フォームを表示し、「Add」ボタンタップで
新しい漢字を追加登録できるようにしたいと思います。

入力フォームの作成。
「Add」ボタンタップ時に呼び出される、AddItem。
登録完了後、「登録が完了しました」というアラートメッセージを表示することに。

アラート表示を含めた、List Viewのコード全体は以下の通り。
これから、このアプリを使って中国語の漢字が正しく書けるよう、練習していきます!

![[SwiftUI]Kanji and Hanzi/漢字→汉字テスト - (6) StackNavigationViewStyle](https://static.wixstatic.com/media/0805bc_1a65b42ec24d49ed816d10950812b10c~mv2.png/v1/fill/w_980,h_509,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/0805bc_1a65b42ec24d49ed816d10950812b10c~mv2.png)
![[SwiftUI]Kanji and Hanzi/漢字→汉字テスト - (5) Walkthrough](https://static.wixstatic.com/media/0805bc_441fc1d46387438d9360c405073fecff~mv2.png/v1/fill/w_980,h_699,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/0805bc_441fc1d46387438d9360c405073fecff~mv2.png)
![[SwiftUI]Kanji and Hanzi/漢字→汉字テスト - (3) Fetch and Update CoreData](https://static.wixstatic.com/media/0805bc_6dc226f3359347f0b3981a894efce212~mv2.png/v1/fill/w_780,h_1366,al_c,q_90,enc_avif,quality_auto/0805bc_6dc226f3359347f0b3981a894efce212~mv2.png)
コメント