Я пытаюсь постоянно сохранять txt-файл на устройстве, используя Плагин файловой системы Capacitor.Он отлично работает на Android, но не на iOS.
Я пробовал это в существующем проекте, а также в создании нового ионного проекта.Я запускаю приложение в симуляторе на iPhone X
. Этот код не работает ни в одном проекте.
import { Plugins, FilesystemDirectory, FilesystemEncoding } from '@capacitor/core';
const { Filesystem } = Plugins;
fileWrite() {
try {
Filesystem.writeFile({
path: 'file.txt',
data: "This is a test",
directory: FilesystemDirectory.Documents,
encoding: FilesystemEncoding.UTF8
})
} catch(e) {
console.error('Unable to write file', e);
}
}
Вывод отладочной консоли:
To Native -> Filesystem writeFile 53469622
ERROR MESSAGE: {"errorMessage":"The file “file.txt” doesn’t exist.","message":"The file “file.txt” doesn’t exist."}
Должны ли быть выполнены какие-либо дополнительные требования / настройки для хранения файлов на iOS?Я что-то пропустил?(Это первый раз, когда я работаю на Mac / iOS)
PS: я тоже пробую плагин cordova-file-plugin, но он тоже не работает.