.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 将它们存储为书签,但我不知道该怎么做。
有什么想法吗? 预先感谢您的帮助提示。 彼得