Я создаю приложение OCR, в котором сохраняю результаты сканирования в файлы с этим кодом.
let localFileName = String("file.rtf")
let text = String(“Scan result text”)
if let dir = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first {
let fileURL = dir.appendingPathComponent(localFileName)
do {
try text.write(to: fileURL, atomically: false, encoding: .utf8)
}
catch {}
do {
let text2 = try String(contentsOf: fileURL, encoding: .utf8)
print("Read from file \(text2)")
}
catch {}
}
Этот код работает и создает файлы где-то, и я могу убедиться, что этот код работает. Теперь я хочу, чтобы файлы и их содержимое были доступны пользователю моего приложения. Как я могу это сделать? Есть ли способ создать файлы в публичном каталоге?