, чтобы сказать заранее: Эта проблема, по -видимому, является исключительно новой для выпуска iOS 18, поскольку другие разработчики сообщают о том, что она работает просто отлично с предыдущими версиями, такими как 17, 15 и т. Д.
Объяснение
Использование React-cnative-fs, приложение позволяет пользователю выбрать папку через нативный файл с помощью Const res = await DocumentPicker.pickDirectory (); , который для нашего случая находится в каталоге «на моем iPhone» iPhone-симулятора. Тогда < /p>
Код: Выделить всё
const create = async (path: string, content: string): Promise => {
await RNFS.exists(path);
if(!exists){
await RNFS.mkdir(`${path}Directory`); // the "path" string already contains "/" at the end
await RNFS.writeFile(`${path}Directory/file.{format}`, content, 'utf8');
}
}
React-Native-Fs на iOS не показывает загруженный файл в файлах app < /li>
< /ul>
Существуют текущие приложения, которые уже решили эту проблему в своей системе, например, obsidian.md, например, весь файл -Структура локально основана на файлах, сохраняется в определенном каталоге на iPhone и видимой внутри файлов-app.
Общие исправления до сих пор были:
1. для установки следующих настройков на true в info.plist либо через XCode, либо сам файл:
Код: Выделить всё
LSSupportsOpeningDocumentsInPlace
UIFileSharingEnabled
Подробнее здесь: https://stackoverflow.com/questions/794 ... -on-ios-18