Я использую 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);
});
});
});
});
Есть ли у вас какие-либо идеи по поводу этой проблемы?