SwiftUI:如何保存具有安全范围的 URL 书签

问题描述 投票:0回答:0
.fileImporter( isPresented: $openFile, allowedContentTypes: [.image,.pdf], allowsMultipleSelection: true, onCompletion: { result in
        
        switch result {
        case .success(let files):
            fileURL = []
            files.forEach { file in
                let gotAccess = file.startAccessingSecurityScopedResource()
                if !gotAccess { return }
                if let imageData = try? Data(contentsOf: file),
                   let image = UIImage(data: imageData) {
                    images.append(image)
                }
                fileURL = files
                file.stopAccessingSecurityScopedResource()
            }
        case .failure(let error):
            print(error)
        }
    })

文件 URL 可以是例如@ApplicationStorage(“网址”)。 以后如何使用 fileURL?我认为我必须使用 SecuritySscope 将它们存储为书签,但我不知道该怎么做。

有什么想法吗? 预先感谢您的帮助提示。 彼得

security url swiftui scope bookmarks
© www.soinside.com 2019 - 2024. All rights reserved.