gpt4 book ai didi

ios - 从文件应用程序拖放失败并出现 257 文件保护错误

转载 作者:行者123 更新时间:2023-11-29 05:51:57 25 4
gpt4 key购买 nike

我已经可以在 Safari/Mail 等设备上使用拖放功能 (iOS 11),但是当我尝试从 iCloud 桌面(使用"file"应用程序)拖放图像时,我得到一个 couldn'无法打开,因为您没有权限查看它错误。

我认为拖放可以在“放置”时在后台处理文件保护问题。如何明确访问我尝试与我的应用程序共享的文件?这是失败的代码

itemProvider.loadItem(forTypeIdentifier: kUTTypeImage as String, options: nil, completionHandler: { item, error in
var data: Data? = nil

if item != nil && (item is URL) {
if let item = item as? URL {
do {
data = try Data(contentsOf: item) // <--- fails
} catch {
print(error.localizedDescription)
}
}
}
}

最佳答案

做..必须把它包裹起来

item.startAccessingSecurityScopedResource()

item.stopAccessingSecurityScopedResource()

关于ios - 从文件应用程序拖放失败并出现 257 文件保护错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55581487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com