如何解决iOS9“无法打开文件“IMG_----.JPG”,因为您无权查看它”
在iOS9中导入超过1000张图片时,有几张图片显示“文件“IMG_----.JPG”无法打开,因为您没有权限查看它。” strong> 出现几张照片,无法导入。
Photolibrary 中的图像由 PHAsset.fetchAssets 检索。
在 iOS 10.3.3 或更高版本中,相同的程序不会导致此问题。
我查看了日志以查看 URL 或 Asset 是否为零,但我没有发现成功加载的图像有任何问题。
下面列出了我们获得的一些代码。
private func _getAssetoption() -> PHFetchOptions {
let option = PHFetchOptions()
option.sortDescriptors = [NSSortDescriptor(key: "creationDate",ascending: true)]
option.includeAssetSourceTypes = .typeUserLibrary
option.includeAllBurstAssets = true
return option
}
private func _getAssets() -> PHFetchResult<PHAsset> {
return PHAsset.fetchAssets(with: .image,options: _getAssetoption())
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。