From 55e62035fd17a20951455309d734a31ba9a481d5 Mon Sep 17 00:00:00 2001 From: Miwa <63481257+ensan-hcl@users.noreply.github.com> Date: Wed, 4 Jun 2025 18:48:14 +0900 Subject: [PATCH] docs: detail memory reset options --- Docs/learning_data.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Docs/learning_data.md b/Docs/learning_data.md index 822ece4..d03bbea 100644 --- a/Docs/learning_data.md +++ b/Docs/learning_data.md @@ -33,3 +33,22 @@ let options = ConvertRequestOptions.withDefaultDictionary( ## 学習データのリセット 変換候補の長押しから個別に学習をリセットできます。ディレクトリを削除することで全ての学習内容を消去することも可能です。 + +プログラムから一括で学習データを初期化したい場合は、`shouldResetMemory` オプションを +`true` にして `ConvertRequestOptions` を生成します。初期化後1回だけ +`LearningMemory` が自動的にファイルを削除します。 + +```swift +let options = ConvertRequestOptions.withDefaultDictionary( + requireJapanesePrediction: true, + requireEnglishPrediction: true, + keyboardLanguage: .ja_JP, + learningType: .inputAndOutput, + shouldResetMemory: true, + memoryDirectoryURL: documents, + sharedContainerURL: documents +) +``` + +ファイルの完全削除のみを実行したい場合は +`LongTermLearningMemory.reset(directoryURL:)` を直接呼び出してください。