Написание файлов на iOS с использованием файловой системы конденсатора - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь постоянно сохранять 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, но он тоже не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...