Кордова: файл JSON пуст, когда только для чтения на iOS - PullRequest
0 голосов
/ 25 октября 2019

Я использую Cordova и для записи и чтения файла cordova-plugin-file.
Я храню файл JSON на телефоне, и все прекрасно работает на Android, но по причине, по которой я этого не делаюПонимаю, когда я пытаюсь прочитать его на iOS, я просто получаю нулевой объект.
Я проверил, и файл существует и не пуст, поэтому у меня проблема только при чтении.
Я тожечтение файла до этого, с тем же кодом, и все прекрасно работает.

Часть кода, которая не работает

window.resolveLocalFileSystemURL(cordova.file.applicationStorageDirectory, function (dirEntry) {
  dirEntry.getDirectory('Documents', {}, subDirEntry => {
    subDirEntry.getFile('file.json', {}, function (fileEntry) {
      fileEntry.file(function (file) {
        const reader = new FileReader();
        reader.onloadend = function () {
          const text_content = this.result;
          // text_content == null
        };
        reader.readAsText(file);
      });
    });
  });
});

Есть ли у вас какие-либо идеи по поводу этой проблемы?

...