У меня проблемы с плагином path_provider для Flutter, но только для iOS.
У меня есть следующий код, который возвращает каталог приложения:
static Future<String> get _appDirectoryPath async {
final directory = await getApplicationDocumentsDirectory();
return directory.path;
}
результат этого вызова следующий:
/ Пользователи / устройство / Библиотека / Разработчик / CoreSimulator / Устройства / B79507C9-D1E1-46C6-A992-8F9EC261F287 / data / Containers / Data / Application / 3C7C6537-AE25-4EE7-B524-893FD4E8F25C
Проблема возникает, когда я перезагружаю приложение и снова вызываю функцию.Затем, внезапно, я получаю другой путь (последний GUID теперь другой):
/ Пользователи / устройство / Библиотека / Разработчик / CoreSimulator / Устройства / B79507C9-D1E1-46C6-A992-8F9EC261F287 / data/ Контейнеры / Данные / Применение / A2E85269-0E76-400B-A301-BA0BE2FAA182
Как я могу решить эту проблему?Проблема возникает, когда я делаю снимок через свое приложение и сохраняю точное местоположение фотографии.В следующий раз я запускаю приложение и пытаюсь загрузить его (на основе предыдущего пути);происходит сбой, потому что вдруг последняя папка (GUID) отличается.