From c3474b1dff501b7c73c26e83ed98a283623a4c1c Mon Sep 17 00:00:00 2001 From: boa <42885162+boa-z@users.noreply.github.com> Date: Sat, 23 Nov 2024 00:25:38 +0800 Subject: [PATCH] change iOS default local path to Documents (#68) --- lib/foundation/local.dart | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/foundation/local.dart b/lib/foundation/local.dart index 803d89a..1461727 100644 --- a/lib/foundation/local.dart +++ b/lib/foundation/local.dart @@ -203,6 +203,14 @@ class LocalManager with ChangeNotifier { } else { path = FilePath.join(App.dataPath, 'local'); } + } else if (App.isIOS) { + var oldPath = FilePath.join(App.dataPath, 'local'); + if (Directory(oldPath).existsSync() && Directory(oldPath).listSync().isNotEmpty) { + path = oldPath; + } else { + var directory = await getApplicationDocumentsDirectory(); + path = FilePath.join(directory.path, 'local'); + } } else { path = FilePath.join(App.dataPath, 'local'); }