Swift Чтение файлов по байтам с получением разрешения на IOS
считываю файл так:
let rawData: Data = try! Data(contentsOf: filepath)
Вылетает ошибка
Fatal error: 'try!' expression unexpectedly raised an error: Error Domain=NSCocoaErrorDomain Code=257 "The file “3.pdf” couldn’t be opened because you don’t have permission to view it."
Filepath нормальный, это сто процентов, погуглил проблему, нужно отключить Sandbox, но везде в каждом решении в вкладке которая ниже есть штука AppSandbox, а у меня её нет, есть предложения как решать?
Путь получаю вот так:
.fileImporter(isPresented: $openfile, allowedContentTypes: [.pdf]) { (res) in
do {
let fileurl = try res.get()
print(fileurl)
read_file(filepath: fileurl) // тут его читаю
} catch {
}
}
