Я создал приложение, в котором пользователь может создавать и сохранять текстовые файлы в локальном хранилище Android. Я использовал пакет path_provider , который дает getExternalStorageDirectory () для сохранения данных во внешнем хранилище. Но не могу найти то же самое для ios . getExternalStorageDirectory () не поддерживается для ios.
Я хочу сохранить файл, чтобы в дальнейшем пользователь мог получить доступ к файлу из Файловое приложение в ios.
Future<String> get _localPath async{
var dir = await getExternalStorageDirectory();
return dir.path;
}
Future<File> get _localFile async{
final path = await _localPath;
return File('$path/test.txt');
}
Future<File> writeData(String msg) async{
final file = await _localFile;
return file.writeAsString(msg);
}
Приведенный выше код работает для Android (если предоставляются разрешения на хранение). Может ли кто-нибудь помочь мне для достижения того же в IOS.