top of page

アプリを手作りしています

ホーム: ようこそ!
ホーム: Blog2

[SwiftUI]Kanji and Hanzi/漢字→汉字テスト - (3) Fetch and Update CoreData

  • handmadeapp
  • 2020年2月24日
  • 読了時間: 1分

中国語の漢字練習アプリの続きです。


今日は、Test Viewに、CoreDataに登録に登録された漢字を順々に表示する機能を。


FetchRequestで、以下のソート順でCoreDataからKanjiを取得。

【第1ソート】"all" - テストに出題した回数が少ない順に

【第2ソート】"correct" - 正解した回数が祝ない順に



Viewには、fetchRequestの i 番目を表示するよう設定し、


回答表示後の、「Right」「Wrong」ボタンのアクションに、以下を設定。

・i を +1 して次の問題を表示

・テスト表示回数、正解回数をCoreDataに更新

 ┗ toNextのFunctionに、回答の正誤を"correct: Bool"で渡す。


これで、Test Viewは出来上がり!


次は、List Viewから、新たにテスト対象の漢字を追加できるようにしたいと思います。

Comments


©2020 by Handmade App. Proudly created with Wix.com

bottom of page