如何解决我无法在收藏夹视图中导入照片
需要帮助
大家好,我正在尝试将图库照片获取到 uicollection 视图,但是如果有人有解决方案,它会向我显示 fatelerror 所以请帮助我
我标记了命运错误,请显示它结束帮助我更好地帮助我,这对我来说是一个非常重要的项目,再次感谢您提前
听到的是代码
class ADDVC: UIViewController {
//MARK:- Outlets
@IBOutlet weak var IMG_SelectedImageView: UIImageView!
@IBOutlet weak var cameraRollCollectionView: UICollectionView!
//MARK:- variables
var assetCollection: PHAssetCollection!
var photosAsset: PHFetchResult<AnyObject>!
var assetThumbnailSize: CGSize!
//MARK:- Controller Life Cycle
override func viewDidLoad() {
super.viewDidLoad()
let fetchOptions = PHFetchOptions()
let collection:PHFetchResult = PHAssetCollection.fetchAssetCollections(with: .album,subtype: .any,options: .some(fetchOptions))
if let first_Obj:AnyObject = collection.firstObject{
//found the album
self.assetCollection = (first_Obj as! PHAssetCollection)
}
//MARK:- Select Photo
tabBarItem.image = UIImage(contentsOfFile: "Plus")
//MARK:- Select Video
}
override func viewWillAppear(_ animated: Bool) {
// Get size of the collectionView cell for thumbnail image
if let layout = self.cameraRollCollectionView!.collectionViewLayout as? UICollectionViewFlowLayout{
let cellSize = layout.itemSize
self.assetThumbnailSize = CGSize(width: cellSize.width,height: cellSize.height)
}
//fetch the photos from collection
self.photosAsset = (PHAsset.fetchAssets(in: self.assetCollection,options: nil) as AnyObject?) as! PHFetchResult<AnyObject>? //HEAR I AM GETTING THE FATEL ERROR
self.cameraRollCollectionView!.reloadData()
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。