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 {

                }
            }

Ответы (0 шт):