问题描述
在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 (将#修改为@)